OBFUSCATION DEVICE, PROCESSING DEVICE, METHOD, PROGRAM, AND INTEGRATED CIRCUIT THEREOF
    1.
    发明申请
    OBFUSCATION DEVICE, PROCESSING DEVICE, METHOD, PROGRAM, AND INTEGRATED CIRCUIT THEREOF 有权
    OBFUSCATION设备,处理设备,方法,程序及其集成电路

    公开(公告)号:US20090254738A1

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

    申请号:US12409756

    申请日:2009-03-24

    IPC分类号: G06F9/30

    CPC分类号: G06F21/52

    摘要: It is an object of the present invention to provide an obfuscation device that can achieve both sufficient obfuscation and the appropriate instruction block to be executed. In the obfuscation device, a first instruction generating unit, for each of the first process and the second process, generates an initialization instruction for securing a management area for managing the identification information indicating an instruction block that should be executed next so as to proceed with the process, and to store the initialization instruction in said storage unit. Further, a second instruction generating unit generates a selection instruction (i) to make a first selection selecting a process that should be proceeded out of the first process and the second process, (ii) to make a second selection selecting an instruction block indicated by the identification information managed in the management area as an instruction block that should be executed for proceeding with the process selected by the first selection, and (iii) to cause the execution device to execute the instruction block selected by the second selection, and stores the selection instruction in said storage unit. Furthermore, a third instruction generating unit generates an updating instruction for updating, when the second process is selected by the first selection, and when the loop instruction included in the second process is executed, the identification information regarding the first process managed in the management area to identification information indicating an instruction block to be executed next in the first process which is subsequently selected by the first selection, and to store the updating instruction in said storage unit.

    摘要翻译: 本发明的目的是提供一种能够实现充分混淆和适当指令块的混淆装置。 在该混淆装置中,对于第一处理和第二处理中的每一个,第一指示生成部生成用于确保管理区域的初始化指示,该管理区用于管理指示下一个执行的指令块的识别信息, 并且将初始化指令存储在所述存储单元中。 此外,第二指令生成单元生成选择指令(i),进行选择应从第一处理和第二处理开始的处理的第一选择,(ii)进行第二选择,选择由 在管理区域中管理的识别信息作为用于进行由第一选择选择的处理而执行的指令块,以及(iii)使执行装置执行由第二选择选择的指令块,并且存储 所述存储单元中的选择指令。 此外,当通过第一选择选择第二处理时,第三指令生成单元生成用于更新的更新指令,并且当执行包括在第二处理中的循环指令时,关于管理区域中管理的第一处理的识别信息 指示在第一处理中接下来要执行的指令块的指示块,其随后由第一选择选择,并将更新指令存储在所述存储单元中。

    Obfuscation device for generating a set of obfuscated instructions, processing device, method, program, and integrated circuit thereof
    2.
    发明授权
    Obfuscation device for generating a set of obfuscated instructions, processing device, method, program, and integrated circuit thereof 有权
    用于产生一组模糊化指令的混淆装置,处理装置,方法,程序及其集成电路

    公开(公告)号:US08225077B2

    公开(公告)日:2012-07-17

    申请号:US12409756

    申请日:2009-03-24

    IPC分类号: G06F9/00

    CPC分类号: G06F21/52

    摘要: An obfuscation device includes a first instruction generating unit, for each of a first process and a second process, which generates an initialization instruction for securing a management area for managing identification information indicating an instruction block that should be executed next so as to proceed with the process. Further, a second instruction generating unit generates a selection instruction (i) to make a first selection selecting a process that should be proceeded out of the first process and the second process, (ii) to make a second selection selecting an instruction block indicated by the identification information managed in the management area as an instruction block that should be executed for proceeding with the process selected by the first selection, and (iii) to cause the execution device to execute the instruction block selected by the second selection, and stores the selection instruction in a storage unit.

    摘要翻译: 混淆装置包括第一指令生成单元,用于第一处理和第二处理中的每一个,其生成用于保护管理区域的初始化指令,用于管理指示下一个应执行的指令块的识别信息,以便继续进行 处理。 此外,第二指令生成单元生成选择指令(i),进行选择应从第一处理和第二处理开始的处理的第一选择,(ii)进行第二选择,选择由 在管理区域中管理的识别信息作为用于进行由第一选择选择的处理而执行的指令块,以及(iii)使执行装置执行由第二选择选择的指令块,并且存储 存储单元中的选择指令。

    Program converting device, secure processing device, computer program, and recording medium
    3.
    发明授权
    Program converting device, secure processing device, computer program, and recording medium 有权
    程序转换装置,安全处理装置,计算机程序和记录介质

    公开(公告)号:US08090956B2

    公开(公告)日:2012-01-03

    申请号:US11886576

    申请日:2006-03-27

    IPC分类号: G06F12/14

    摘要: To provide a program conversion device capable of executing a program that includes a secret operation using secret information without exposure of the secret information in a memory. In an execution program generation device, with respect to an original program that includes the secret operation, a combining function generation unit generates combining function processing for applying a bitwise self-dual function to an input value, a split secret information generation unit generates pieces of split secret information by performing an inverse operation of the self-dual function, a program conversion unit generates pieces of split secret operation processing each for performing the operation between each bit value of the operand information and a corresponding bit value of a different piece of the split secret information, and replaces the secret operation processing with the pieces of the split secret operation processing and the combining function processing.

    摘要翻译: 提供一种程序转换装置,其能够执行包含使用秘密信息的秘密操作而不在存储器中隐藏秘密信息的秘密操作的程序。 在执行程序生成装置中,对于包含秘密操作的原始程序,组合函数生成单元生成用于对输入值应用按位自双重功能的组合功能处理,分割秘密信息生成单元生成 通过执行自双重功能的反向操作来分割秘密信息,程序转换单元生成分割秘密操作处理,每个分割秘密操作处理用于执行操作数信息的每个位值和不同片段的对应位值之间的操作 分割秘密信息,并且通过分割秘密操作处理和组合功能处理来代替秘密操作处理。

    Program Converting Device, Secure Processing Device, Computer Program, and Recording Medium
    4.
    发明申请
    Program Converting Device, Secure Processing Device, Computer Program, and Recording Medium 有权
    程序转换装置,安全处理装置,计算机程序和记录介质

    公开(公告)号:US20090055657A1

    公开(公告)日:2009-02-26

    申请号:US11886576

    申请日:2006-03-27

    IPC分类号: G06F21/22

    摘要: To provide a program conversion device capable of executing a program that includes a secret operation for decrypting encrypted data using secret information without exposure of the secret information in a memory thereby to improve confidentiality in execution of the program. In an execution program generation device 10, with respect to an original program that includes secret operation processing that is an operation performed between each bit value of operand information and a corresponding bit value of secret information that is in the same bit position as the bit value of the operand information, a combining function generation unit 107 generates combining function processing for applying a bitwise self-dual function to an input value, a split secret information generation unit 102 generates pieces of split secret information by performing an inverse operation of the self-dual function on the secret information, a program conversion unit 106 generates pieces of split secret operation processing each for performing the operation between each bit value of the operand information and a corresponding bit value of a different piece of the split secret information that is in the same bit position as the bit value of the operand information, and replaces the secret operation processing included in the original program with the pieces of the split secret operation processing and the combining function processing.

    摘要翻译: 提供一种程序转换装置,其能够执行包括使用秘密信息解密加密数据的秘密操作的程序,而不会在存储器中暴露秘密信息,从而提高程序执行的机密性。 在执行程序生成装置10中,对于包含秘密操作处理的原始程序,该秘密操作处理是在操作数信息的每个位值之间执行的操作和与位值位于相同比特位置的秘密信息的对应位值 组合功能生成单元107生成用于对输入值应用按位自双重功能的组合功能处理,分割秘密信息生成单元102通过执行自适应功能的逆运算来生成分割秘密信息, 秘密信息的双重功能,程序转换单元106生成分割秘密操作处理,每个分割秘密操作处理用于执行操作数信息的每个比特值与分离的秘密信息的不同片段的相应比特值之间的操作 与操作数信息的位值相同的位位置,并替换s 在原始程序中包括分割秘密操作处理和组合功能处理的胡庇操作处理。

    Program conversion device, execution support device, and method and computer program for the same
    5.
    发明申请
    Program conversion device, execution support device, and method and computer program for the same 审中-公开
    程序转换设备,执行支持设备,方法和计算机程序相同

    公开(公告)号:US20090235088A1

    公开(公告)日:2009-09-17

    申请号:US11921908

    申请日:2006-06-08

    IPC分类号: G06F21/22

    CPC分类号: G06F21/14

    摘要: A method invocation modification unit modifies method invocation described in a body program to dynamic invocation and modifies the method invocation to invocation via an execution support device. An encryption unit modifies the body program by encrypting a character string designating the dynamic invocation after modification by the method invocation modification unit. Therefore, the method invocation can be hidden and understanding of the program can be made difficult.

    摘要翻译: 方法调用修改单元将身体程序中描述的方法调用修改为动态调用,并通过执行支持设备将方法调用修改为调用。 加密单元通过在由方法调用修改单元修改之后加密指定动态调用的字符串来修改身体程序。 因此,可以隐藏方法调用,难以理解程序。

    Touch panel and method of detecting press operation position thereon
    6.
    发明授权
    Touch panel and method of detecting press operation position thereon 失效
    触摸面板及其上检测按压操作位置的方法

    公开(公告)号:US08508492B2

    公开(公告)日:2013-08-13

    申请号:US12768203

    申请日:2010-04-27

    IPC分类号: G06F3/041

    CPC分类号: G06F3/045

    摘要: In a touch panel, one of conductive layers on a bottom of an upper substrate and on a top of a lower substrate is formed of belt-shaped conductive layers. The other is a single conductive layer facing the belt-shaped conductive layers. The single conductive layer is provided with a pair of electrodes in positions corresponding to both ends in a direction where the belt-shaped conductive layers extend. When the upper substrate is pressed while a voltage is applied between the pair of electrodes, the top and lower conductive layers contact with each other. Then, a voltage value corresponding to the pressed position in the direction where the belt-shaped conductive layers extend is generated from any of the belt-shaped conductive layers. From the voltage value and the position of the belt-shaped conductive layer from which the voltage value is generated, a pressed position on the upper substrate can be detected.

    摘要翻译: 在触摸面板中,上基板的底部和下基板的顶部上的导电层中的一个由带状导电层形成。 另一个是面向带状导电层的单个导电层。 单个导电层在带状导电层延伸的方向上的两端的位置处设置有一对电极。 当在一对电极之间施加电压的同时按压上基板时,上导电层和下导电层彼此接触。 然后,从任何带状导电层产生与带状导电层延伸的方向上的按压位置对应的电压值。 根据产生电压值的带状导电层的电压值和位置,可以检测上基板上的按压位置。

    Information processing apparatus and program
    7.
    发明授权
    Information processing apparatus and program 有权
    信息处理装置和程序

    公开(公告)号:US08437602B2

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

    申请号:US12533790

    申请日:2009-07-31

    IPC分类号: H04N5/775

    CPC分类号: G06F3/1454

    摘要: An information processing apparatus is provided that includes a control unit to execute an operating system and selectively output a first video signal or both the first video signal and a first audio signal, an external input unit to which an external content signal containing a second video signal and a second audio signal transmitted from an external apparatus is input, and a reproduction state switch control unit to selectively switch a first reproduction state for reproducing the first video signal or both the first video signal and the first audio signal, and a second reproduction state for reproducing the second video signal and the second audio signal, wherein, if input of the external content signal to the external input unit is detected during a reproduction standby state, the reproduction state switch control unit switches the reproduction standby state with the second reproduction state.

    摘要翻译: 提供了一种信息处理装置,其包括执行操作系统并选择性地输出第一视频信号或第一视频信号和第一音频信号二者的控制单元,外部输入单元,包含第二视频信号的外部内容信号 输入从外部设备发送的第二音频信号,以及再现状态切换控制单元,用于选择性地切换用于再现第一视频信号的第一再现状态或者第一视频信号和第一音频信号,以及第二再现状态 用于再现第二视频信号和第二音频信号,其中如果在再现待机状态期间检测到外部输入单元的外部内容信号的输入,则再现状态切换控制单元以第二再现状态切换再现待机状态 。

    Touch panel and method of manufacturing the same
    8.
    发明授权
    Touch panel and method of manufacturing the same 失效
    触摸面板及制造方法相同

    公开(公告)号:US07633565B2

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

    申请号:US10855520

    申请日:2004-05-28

    IPC分类号: G02F1/1335

    CPC分类号: G06F3/045

    摘要: An upper substrate that has upper conductive layer formed on a bottom surface thereof, is bonded to lower substrate, that has lower conductive layer opposed to the upper conductive layer with a predetermined space held therebetween, on a top surface of lower substrate by an adhesive layer that is made of a thermoplastic resin containing a tackifier dispersed therein, with a bonding property of the adhesive layer being enhanced by pressing. Addition of the tackifier increases flexibility of the adhesive layer and performs bonding with a large adhesive area at pressing. Thus, a width of the adhesive layer can be as small as approximately 1 to 1.5 mm. This can provide a smaller touch panel ensuring a predetermined touch sensitive area.

    摘要翻译: 具有形成在其底表面上的上导电层的上基板通过粘合剂层粘合到下基板,下基板具有保持其间保持预定间隔的与上导电层相对的下导电层 其由含有分散在其中的增粘剂的热塑性树脂制成,粘合剂层的粘合性能通过压制增强。 增加增粘剂增加了粘合剂层的柔性,并且在压制时用大的粘合剂区域进行粘合。 因此,粘合剂层的宽度可以小至约1至1.5mm。 这可以提供更小的触摸面板,确保预定的触敏区域。

    INFORMATION PROCESSING SYSTEM, TUNNEL COMMUNICATION DEVICE, TUNNELL COMMUNICATION METHOD, PROXY RESPONSE DEVICE, AND PROXY RESPONSE METHOD
    9.
    发明申请
    INFORMATION PROCESSING SYSTEM, TUNNEL COMMUNICATION DEVICE, TUNNELL COMMUNICATION METHOD, PROXY RESPONSE DEVICE, AND PROXY RESPONSE METHOD 有权
    信息处理系统,隧道通信设备,隧道通信方法,代理响应设备和代理响应方法

    公开(公告)号:US20090232138A1

    公开(公告)日:2009-09-17

    申请号:US12088418

    申请日:2006-03-31

    IPC分类号: H04L12/56

    CPC分类号: H04L12/4633 H04L12/66

    摘要: Provided is an information processing system and the like that can make a communication between plural information processing devices belonging to different LANs. A first tunnel communication device includes a first address correlating information memory unit that stores information for correlating an address in a first LAN with an address in a second LAN, a first address translating unit that translates an address of a packet on the basis of the correlating information, a first P2P communication setup unit that sets up a P2P communication with a device as a destination, and a first tunnel communication unit that makes a tunnel communication through a path of a P2P communication. The packet transmitted from a first information processing device is translated in address, is encapsulated, and is then transmitted through the path of the P2P communication. The packet transmitted from the device as a destination is decapsulated, is translated in address, and is then transmitted to the first information processing device.

    摘要翻译: 提供了可以在属于不同LAN的多个信息处理装置之间进行通信的信息处理系统等。 第一隧道通信装置包括第一地址相关信息存储单元,其存储用于将第一LAN中的地址与第二LAN中的地址相关联的信息,第一地址转换单元,其基于相关的数据转换分组的地址 信息,设置与设备作为目的地的P2P通信的第一P2P通信设置单元和通过P2P通信的路径进行隧道通信的第一隧道通信单元。 从第一信息处理设备发送的分组被转换为地址,被封装,然后通过P2P通信的路径发送。 从设备发送的作为目的地的分组被解封装,被转换成地址,然后被发送到第一信息处理设备。

    Swinging and tilting mechanism, lens barrel, and image capture apparatus
    10.
    发明申请
    Swinging and tilting mechanism, lens barrel, and image capture apparatus 有权
    摆动和倾斜机构,镜筒和图像捕获装置

    公开(公告)号:US20090201595A1

    公开(公告)日:2009-08-13

    申请号:US12318643

    申请日:2009-01-05

    申请人: Kenichi Matsumoto

    发明人: Kenichi Matsumoto

    IPC分类号: G02B7/02

    CPC分类号: G02B7/023

    摘要: A swinging and tilting mechanism includes a lens, a lens holding frame that holds the lens, a fixed member, and an operation member. The fixed member includes a rotation support portion that rotatably supports the lens holding frame in at least one side surface in one direction perpendicular to an optical axis of an optical system, and a tilting support portion that supports the lens holding frame tiltably in a direction of the optical axis in at least one side surface in another direction perpendicular to the optical axis and the one direction. The operation member rotates the lens holding frame supported by the fixed member with the rotation support portion used as a support point, and tilts the same along the tilting support portion.

    摘要翻译: 摆动倾斜机构包括透镜,保持透镜的透镜保持框架,固定构件和操作构件。 固定构件包括旋转支撑部分,其在与光学系统的光轴垂直的一个方向上的至少一个侧表面中可旋转地支撑透镜保持框架,以及倾斜支撑部分,其可沿着 在与光轴垂直的另一个方向上的至少一个侧面中的光轴和一个方向。 操作构件旋转由固定构件支撑的透镜保持框架,旋转支撑部分用作支撑点,并且沿倾斜支撑部分倾斜。