PROGRAM OBFUSCATOR
    41.
    发明申请
    PROGRAM OBFUSCATOR 审中-公开
    程序OBFUSCATOR

    公开(公告)号:US20090307500A1

    公开(公告)日:2009-12-10

    申请号:US12162706

    申请日:2007-02-06

    IPC分类号: G06F21/22

    CPC分类号: G06F21/14

    摘要: A program obfuscator of the present invention divides a target program into a plurality of blocks and determines program instructions allocated according to an input/output relation between the blocks, in order to diffuse and allocate the program instructions for calculating a value of secret information in various places of the program. More specifically, with regard to a variable for calculating the secret information transferred to and from the blocks, a value of the variable when outputted from a block is equalized to a value of the variable when inputted to a next block. A random variable conversion instruction is added to each of the blocks so that a value of the variable when outputted from each block is in a range of a value expected as an input to the next block.

    摘要翻译: 本发明的程序混淆器将目标程序划分为多个块,并根据块之间的输入/输出关系确定分配的程序指令,以扩散并分配用于计算各种秘密信息的值的程序指令 程序的地方。 更具体地,关于用于计算传送到块的秘密信息的变量,当从块输出时,变量的值在输入到下一个块时与变量的值相等。 随机变量指令被添加到每个块,使得当从每个块输出时变量的值在期望作为下一个块的输入的值的范围内。

    Program Conversion Device and Program Execution Device
    42.
    发明申请
    Program Conversion Device and Program Execution Device 有权
    程序转换设备和程序执行设备

    公开(公告)号:US20080162949A1

    公开(公告)日:2008-07-03

    申请号:US11884147

    申请日:2006-02-09

    IPC分类号: G06F11/30

    CPC分类号: G06F21/14

    摘要: It is troublesome for a distributor (server) to manage a plurality of programs of different obfuscated levels that are suitable for various devices, including ones having a high-speed CPU but with low security level (PCs) and ones having a low-speed CPU but with high security level (consumer products). A program conversion device generates a program by obfuscating an original program, and also generates and encrypts conversion parameters for inverse conversion of the obfuscated program. The program conversion device distributes the obfuscated program together with the encrypted conversion parameters. To execute the obfuscated program, a device having a high security level decrypts the encrypted parameters by using a decryption key stored in advance, applies inverse conversion to the obfuscated program by using the decrypted conversion parameters, and executes the program resulting from the inverse conversion. A device having a low security level executes the obfuscated program as it is without any inverse conversion.

    摘要翻译: 分销商(服务器)管理适合于各种设备的不同混淆级别的多个程序是麻烦的,包括具有高速CPU但具有低安全级别(PC)的程序,并且具有低速CPU 但具有较高的安全级别(消费品)。 程序转换装置通过模糊原始程序来生成程序,并且还生成并加密转换参数,用于对模糊程序进行逆转换。 程序转换装置将加密的程序与加密的转换参数一起分发。 为了执行混淆程序,具有高安全级别的设备通过使用预先存储的解密密钥对加密参数进行解密,通过使用解密的转换参数将反转换应用于混淆程序,并执行逆转换产生的程序。 具有低安全级别的设备按原样执行模糊化程序,而不进行任何逆转换。

    Tube joint
    43.
    发明授权
    Tube joint 失效
    管接头

    公开(公告)号:US06371530B1

    公开(公告)日:2002-04-16

    申请号:US09692793

    申请日:2000-10-20

    IPC分类号: F16L1700

    CPC分类号: F16L21/04 F16L21/08

    摘要: A tube joint comprises: a pushing ring provided at its outer periphery with a projection and fitted to an outer periphery of one end of a joint tube; a tube or a joint body provided at is side opposed to the pushing ring with a projection opposed to the projection of the pushing ring, the tube or the joint body having a receiving portion which is widened toward the pushing ring and the tube or the joint body being fitted to an outer periphery of the joint tube with a peripheral gap left therebetween; a fastening tool capable of moving the pushing ring in a direction of the tube or the joint body; a packing provided between inner and outer side of the tube or the joint body and the joint tube, and fitted through the receiving portion by its own resilient deformation by operation of the fastening tool; and a spacer inserted between the pushing ring and the tube or the joint body to limit a distance between the pushing ring and the tube or the joint body to a constant value.

    摘要翻译: 管接头包括:推动环,其外周设有突起,并配合到接头管一端的外周; 管或接头体设置在与推环相对的一侧,具有与推环的突起相对的突出部,管或接头本体具有朝向推环加宽的接收部分,管或接头 主体装配到接合管的外周,其间留有周边间隙; 能够沿所述管或所述接头体的方向移动所述推动环的紧固工具; 该管子或接头本体和接合管的内侧和外侧之间设有一个密封件,并且通过紧固工具的操作通过其自身的弹性变形而通过接收部分安装; 以及插入在推动环和管或接头体之间的间隔件,以将推动环和管或接头体之间的距离限制为恒定值。

    Magnetic resonance imaging apparatus having vibration damping means on
gradient coil
    48.
    发明授权
    Magnetic resonance imaging apparatus having vibration damping means on gradient coil 失效
    具有梯度线圈上的减震装置的磁共振成像装置

    公开(公告)号:US5345177A

    公开(公告)日:1994-09-06

    申请号:US32665

    申请日:1993-03-17

    CPC分类号: G01R33/3854

    摘要: A magnetic resonance imaging apparatus includes a magnet for generating a static magnetic field, a gradient coil for generating a gradient magnetic field in a measurement space, and a vibration damping means which includes a container and granular material disposed in the container. The vibration damping means is installed with a supporting bolt between the gradient coil and a supporting means. Since the gradient coil is supported at a constant position without any vibration and deformation, the magnetic resonance imaging apparatus generates an accurate image signal without any acoustic noise.

    摘要翻译: 磁共振成像装置包括用于产生静磁场的磁体,用于在测量空间中产生梯度磁场的梯度线圈,以及包括容器和设置在容器中的颗粒材料的减振装置。 减震装置在梯度线圈和支撑装置之间安装有支撑螺栓。 由于梯度线圈被支撑在恒定位置而没有任何振动和变形,所以磁共振成像装置产生没有任何声学噪声的精确图像信号。

    System for making program difficult to read, device for making program difficult to read, and method for making program difficult to read
    50.
    发明授权
    System for making program difficult to read, device for making program difficult to read, and method for making program difficult to read 有权
    使程序难以阅读的系统,使程序难以阅读的设备和使程序难以阅读的方法

    公开(公告)号:US08479018B2

    公开(公告)日:2013-07-02

    申请号:US12297929

    申请日:2007-04-27

    IPC分类号: G06F11/30

    摘要: An obfuscating apparatus creates a table for inputting the same number of arguments for multiplying and squaring operations, and sets the output values of the table so that the outputs may depend on the arguments. With regard to the squaring operations, there are added and tabulated adding operations using the arguments necessary only for the multiplications, so that the number of arguments is equal to that of the multiplication operations. The outputs depend on all the arguments, so that the presence or absence of the added arguments is unknown unlike the case in which dummy arguments that are not processed are added.

    摘要翻译: 混淆装置创建用于输入相同数量的用于乘法和平方运算的参数的表,并且设置表的输出值,使得输出可以取决于参数。 关于平方运算,使用仅用于乘法的必要参数来添加和制表加法运算,使得参数的数量等于乘法运算的数量。 输出取决于所有参数,因此添加参数的存在或不存在是未知的,这与添加未处理的虚拟参数的情况不同。