Program execution device
    51.
    发明授权
    Program execution device 有权
    程序执行装置

    公开(公告)号:US08181040B2

    公开(公告)日:2012-05-15

    申请号:US12367076

    申请日:2009-02-06

    IPC分类号: H04L9/00 H04K1/00 G06F21/00

    摘要: A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.

    摘要翻译: 提供了能够保护程序免受未经授权的分析和改变的程序执行装置。 程序执行装置包括执行单元,第一保护单元和第二保护单元。 执行单元执行第一程序和第二程序,并且与能够控制执行的外部设备连接。 第一个保护单元在执行单元执行第一个程序时将执行单元与外部设备断开连接。 第二保护单元在执行单元执行第二程序时保护第一程序。

    Semiconductor memory card and data reading apparatus, and data reading/reproducing apparatus
    52.
    发明授权
    Semiconductor memory card and data reading apparatus, and data reading/reproducing apparatus 有权
    半导体存储卡和数据读取装置以及数据读取/重放装置

    公开(公告)号:US08127368B2

    公开(公告)日:2012-02-28

    申请号:US11979035

    申请日:2007-10-30

    IPC分类号: G06F21/00

    摘要: A semiconductor memory card comprising a control IC 302, a flash memory 303, and a ROM 304. The ROM 304 holds information such as a medium ID 341 unique to the semiconductor memory card. The flash memory 303 includes an authentication memory 332 and a non-authentication memory 331. The authentication memory 332 can be accessed only by external devices which have been affirmatively authenticated. The non-authentication memory 331 can be accessed by external devices whether the external devices have been affirmatively authenticated or not. The control IC 302 includes control units 325 and 326, an authentication unit 321 and the like. The control units 325 and 326 control accesses to the authentication memory 332 and the non-authentication memory 331, respectively. The authentication unit 321 executes a mutual authentication with an external device.

    摘要翻译: 包括控制IC302,闪速存储器303和ROM304的半导体存储卡.ROM 304保存诸如半导体存储卡唯一的介质ID 341之类的信息。 闪速存储器303包括认证存储器332和非验证存储器331.认证存储器332可以仅被已被肯定认证的外部设备访问。 外部设备可以访问非认证存储器331,无论外部设备是否被肯定认证。 控制IC302包括控制单元325和326,认证单元321等。 控制单元325和326分别控制对认证存储器332和非验证存储器331的访问。 认证单元321执行与外部设备的相互认证。

    Data processing apparatus
    53.
    发明授权
    Data processing apparatus 有权
    数据处理装置

    公开(公告)号:US07788487B2

    公开(公告)日:2010-08-31

    申请号:US10580818

    申请日:2004-11-26

    IPC分类号: H04L29/06 G06F7/04 G06F13/00

    摘要: In a data processing apparatus that switches between a secure mode and a normal mode during execution, the secure mode allowing access to secure resources to be protected, the normal mode not allowing access to the secure resources, when the secure resources increase in the secure mode, the load on a protection mechanism for protecting the resources becomes large. Thus, there is a demand for data processing apparatuses that are able to reduce secure resources.The present invention relates to a data processing apparatus that stores therein a secure program including one or more processing procedures which use secure resources and a call instruction for calling a normal program to be executed in a normal mode. While executing the secure program, the data processing apparatus calls the normal program with the call instruction and operates according to the called normal program.

    摘要翻译: 在执行期间在安全模式和正常模式之间切换的数据处理装置中,当安全模式下的安全资源增加时,安全模式允许访问保护资源以被保护,正常模式不允许访问安全资源 用于保护资源的保护机制的负担变大。 因此,需要能够减少安全资源的数据处理装置。 数据处理装置本发明涉及一种数据处理装置,其中存储有一个或多个使用安全资源的处理过程的安全程序和用于调用在正常模式下执行的正常程序的呼叫指令。 在执行安全程序时,数据处理装置利用呼叫指令调用正常程序,并根据所调用的正常程序进行操作。

    Method, apparatus and system for performing authentication according to challenge-response protocol using scrambled access information
    55.
    发明授权
    Method, apparatus and system for performing authentication according to challenge-response protocol using scrambled access information 有权
    根据使用加扰接入信息的询问 - 响应协议执行认证的方法,装置和系统

    公开(公告)号:US07529938B2

    公开(公告)日:2009-05-05

    申请号:US09936157

    申请日:2001-01-12

    摘要: An authentication communication system includes an storage medium having an area for storing digital information and an access device for reading/writing digital information from/into the area. The access device authenticates whether the storage medium is authorized according to a challenge-response authentication protocol in which scrambled access information generated by scrambling the access information which shows the area is used. The storage medium authenticates whether the access device is authorized. When the access device and the storage medium have authenticated each other as authorized devices, the access device reads/writes digital information from/into the area in the storage medium according to the access information separated from the scrambled access information by the access device.

    摘要翻译: 认证通信系统包括具有用于存储数字信息的区域的存储介质和用于从该区域读入/写入数字信息的访问设备。 访问设备根据询问 - 响应认证协议来认证存储介质是否被授权,其中使用通过对显示该区域的访问信息进行加扰而生成的加扰访问信息。 存储介质验证访问设备是否被授权。 当接入设备和存储介质彼此认证为授权设备时,接入设备根据由接入设备与加扰接入信息分离的接入信息,将/从数据信息读入/写入存储介质中的区域。

    Information processing apparatus operable to switch operating systems
    56.
    发明授权
    Information processing apparatus operable to switch operating systems 有权
    可操作以切换操作系统的信息处理设备

    公开(公告)号:US07503049B2

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

    申请号:US10853132

    申请日:2004-05-26

    CPC分类号: G06F9/441 G06F2209/481

    摘要: An information processing apparatus switches between an Operating System 1 and an Operating System 2 during operation and comprises: a storing unit including a first area storing data managed by OS1, a second area storing a reset handler containing instructions for returning to OS2 and for branching to OS2, and a switching unit that switches connection/disconnection of the first area with outside; a table storing unit storing information showing the reset handler's position; a CPU having a program counter and executing an instruction at a position indicated by positional information in the program counter; and a management unit that, when instructed to switch from OS1 to OS2 while the apparatus is operating with OS1, instructs the switching unit to disconnect the first area and the CPU to reset. When instructed to reset itself, the CPU initializes its state and sets the reset handler positional information into the program counter.

    摘要翻译: 信息处理装置在操作期间在操作系统1和操作系统2之间切换,并且包括:存储单元,其包括存储由OS1管理的数据的第一区域,存储复位处理器的第二区域,该复位处理器包含用于返回到OS2的指令并分支到 OS2,以及切换单元,其切换第二区域与外部的连接/断开; 表存储单元,存储表示重置处理者的位置的信息; CPU,其具有程序计数器,并且在由程序计数器中的位置信息指示的位置处执行指令; 以及管理单元,当指示在OS1操作时从OS1切换到OS2时,指示切换单元断开第一区域和CPU的复位。 当指示自己复位时,CPU初始化其状态,并将复位处理程序位置信息设置到程序计数器中。

    Semiconductor memory card and data reading apparatus, and data reading/reproducing apparatus
    58.
    发明申请
    Semiconductor memory card and data reading apparatus, and data reading/reproducing apparatus 有权
    半导体存储卡和数据读取装置以及数据读取/重放装置

    公开(公告)号:US20060129819A1

    公开(公告)日:2006-06-15

    申请号:US11350092

    申请日:2006-02-09

    IPC分类号: H04L9/00

    摘要: A semiconductor memory card comprising a control IC 302, a flash memory 303, and a ROM 304. The ROM 304 holds information such as a medium ID 341 unique to the semiconductor memory card. The flash memory 303 includes an authentication memory 332 and a non-authentication memory 331. The authentication memory 332 can be accessed only by external devices which have been affirmatively authenticated. The non-authentication memory 331 can be accessed by external devices whether the external devices have been affirmatively authenticated or not. The control IC 302 includes control units 325 and 326, an authentication unit 321 and the like. The control units 325 and 326 control accesses to the authentication memory 332 and the non-authentication memory 331, respectively. The authentication unit 321 executes a mutual authentication with an external device.

    摘要翻译: 包括控制IC302,闪速存储器303和ROM304的半导体存储卡.ROM 304保存诸如半导体存储卡唯一的介质ID 341之类的信息。 闪速存储器303包括认证存储器332和非验证存储器331.认证存储器332可以仅被已被肯定认证的外部设备访问。 外部设备可以访问非认证存储器331,无论外部设备是否被肯定认证。 控制IC302包括控制单元325和326,认证单元321等。 控制单元325和326分别控制对认证存储器332和非验证存储器331的访问。 认证单元321执行与外部设备的相互认证。

    Information processing apparatus operable to switch operating systems
    60.
    发明申请
    Information processing apparatus operable to switch operating systems 有权
    可操作以切换操作系统的信息处理设备

    公开(公告)号:US20050172294A1

    公开(公告)日:2005-08-04

    申请号:US10853132

    申请日:2004-05-26

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/441 G06F2209/481

    摘要: An information processing apparatus switches between an Operating System 1 and an Operating System 2 during operation and comprises: a storing unit including a first area storing data managed by OS1, a second area storing a reset handler containing instructions for returning to OS2 and for branching to OS2, and a switching unit that switches connection/disconnection of the first area with outside; a table storing unit storing information showing the reset handler's position; a CPU having a program counter and executing an instruction at a position indicated by positional information in the program counter; and a management unit that, when instructed to switch from OS1 to OS2 while the apparatus is operating with OS1, instructs the switching unit to disconnect the first area and the CPU to reset. When instructed to reset itself, the CPU initializes its state and sets the reset handler positional information into the program counter.

    摘要翻译: 信息处理装置在操作期间在操作系统1和操作系统2之间切换,并且包括:存储单元,其包括存储由OS1管理的数据的第一区域,存储包含用于返回到OS2的指令的复位处理器的第二区域, 分支到OS2,以及切换单元,其切换第一区域与外部的连接/断开; 表存储单元,存储表示重置处理者的位置的信息; CPU,其具有程序计数器,并且在由程序计数器中的位置信息指示的位置处执行指令; 以及管理单元,当所述设备在用OS 1操作时被指示从OS 1切换到OS2时,指示切换单元断开第一区域和CPU的复位。 当指示自己复位时,CPU初始化其状态,并将复位处理程序位置信息设置到程序计数器中。