会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 64. 发明授权
    • Deployment of smart card based applications via mobile terminals
    • 通过移动终端部署基于智能卡的应用程序
    • US07191234B2
    • 2007-03-13
    • US09975994
    • 2001-10-15
    • Augustin J. FarrugiaFrederic C. Laporte
    • Augustin J. FarrugiaFrederic C. Laporte
    • G06F15/16
    • H04W88/02G06F21/313G06F21/34G06F21/6245G06F21/6272G06F2221/2115G06F2221/2137G06F2221/2153
    • The ability to utilize smart card based Internet applications is facilitated by enhancing the functionality of smart cards dedicated to other applications, to enable them to connect to and interoperate with Internet application servers. The functionality of subscriber identification module (SIM) card is enhanced to incorporate the information necessary to interact with an Internet-based application service provider. The user can also employ a conventional smart card to access an Internet application from a personal computer or other terminal equipped with a conventional smart card reader, and use the SIM card to interact with application when access to a conventional smart card reader is not available. The application server recognizes the distinction between access with the two different types of cards, and ensures that both cards are synchronized with one another.
    • 通过增强专用于其他应用的智能卡的功能,使其能够连接到互联网应用服务器并与其互操作,便于利用基于智能卡的互联网应用的能力。 用户识别模块(SIM)卡的功能被增强以包含与基于因特网的应用服务提供商交互所需的信息。 用户还可以使用常规智能卡从配备有常规智能卡读取器的个人计算机或其他终端访问因特网应用,并且当访问常规智能卡读卡器不可用时,使用SIM卡与应用进行交互。 应用服务器识别与两种不同类型的卡的访问之间的区别,并确保两个卡彼此同步。
    • 70. 发明授权
    • System and method for obfuscating constants in a computer program
    • 用于在计算机程序中模糊常数的系统和方法
    • US08874928B2
    • 2014-10-28
    • US12263183
    • 2008-10-31
    • Pierre BetouinMathieu CietAugustin J. Farrugia
    • Pierre BetouinMathieu CietAugustin J. Farrugia
    • G06F11/30G06F12/14G06F21/12G06F9/45
    • G06F21/125G06F8/41G06F8/42G06F8/427G06F8/433G06F8/434
    • Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for obfuscating constants in a binary. The method includes generating a table of constants, allocating an array in source code, compiling the source code to a binary, transforming the table of constants to match Pcode entries in an indirection table so that each constant in the table of constants can be fetched by an entry in the indirection table. A Pcode is a data representation of a set of instructions populating the indirection table with offsets toward the table of constants storing the indirection table in the allocated array in the compiled binary. The method further includes populating the indirection table with offsets equivalent to the table of constants, and storing the indirection table in the allocated array in the compiled binary. Constants can be of any data type. Constants can be one byte each or more than one byte each. In one aspect, the method further includes splitting constants into two or more segments, treating each segment as a separate constant when transforming the table of constants, and generating a function to retrieve and reconstruct the split constants.
    • 这里公开的是系统,计算机实现的方法和用于在二进制文件中混淆常数的有形计算机可读介质。 该方法包括生成常量表,在源代码中分配数组,将源代码编译为二进制,将常数表变换为匹配间接表中的Pcode条目,以使常数表中的每个常数可以由 间接表中的条目。 Pcode是填充间接表的一组指令的数据表示,其具有偏向于在编译的二进制文件中分配的阵列中存储间接表的常数表的偏移。 该方法还包括使用与常数表相当的偏移量来填充间接表,并将该间接表存储在编译后的二进制数组中。 常量可以是任何数据类型。 常量可以是一个字节,也可以是一个以上的字节。 在一个方面,该方法还包括将常数分成两个或更多个段,当变换常数表时,将每个段作为单独的常数来处理,以及生成检索和重构分裂常数的函数。