Loading internal applications on a smartcard
    1.
    发明授权
    Loading internal applications on a smartcard 有权
    在智能卡上加载内部应用程序

    公开(公告)号:US07243856B2

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

    申请号:US11171187

    申请日:2005-07-01

    IPC分类号: G06K19/06

    摘要: Portable smartcard devices, methods of executing program code using smartcard devices, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the presently disclosed smartcard device includes an interface for presenting smartcard functionality to a host system and for receiving a program execution command from the host system, non-volatile memory, executable memory, a copying mechanism such as an internal copying mechanism for copying program code from the non-volatile memory to the executable memory, and a program execution mechanism for executing the program code. Appropriate interfaces include but are not limited to ISO 7816 compatible interfaces, USB interfaces, and MMC interfaces. In some embodiments, the smartcard functionality includes SIM functionality and/or USIM functionality. Optionally, execution of the program code commences when only a portion of the copied executable code resides in the executable memory. A method of delivering pre-loaded protected executable code to smartcard users is disclosed.

    摘要翻译: 提供便携式智能卡设备,使用智能卡设备执行程序代码的方法,以及包括用于智能卡设备的指令的计算机可读存储介质。 根据一些实施例,当前公开的智能卡设备包括用于向主机系统呈现智能卡功能并用于从主机系统,非易失性存储器,可执行存储器,诸如内部复制机构之类的复制机构接收程序执行命令的接口 用于将程序代码从非易失性存储器复制到可执行存储器,以及用于执行程序代码的程序执行机构。 适当的接口包括但不限于ISO 7816兼容接口,USB接口和MMC接口。 在一些实施例中,智能卡功能包括SIM功能和/或USIM功能。 可选地,当只有一部分复制的可执行代码驻留在可执行存储器中时,程序代码的执行开始。 公开了一种将预加载的受保护的可执行代码传递给智能卡用户的方法。

    Integrated circuit for digital rights management

    公开(公告)号:USRE47246E1

    公开(公告)日:2019-02-19

    申请号:US12428206

    申请日:2009-04-22

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: G06F21/72 G06F21/87

    摘要: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.

    Loading internal applications on a smartcard
    3.
    发明申请
    Loading internal applications on a smartcard 有权
    在智能卡上加载内部应用程序

    公开(公告)号:US20060214005A1

    公开(公告)日:2006-09-28

    申请号:US11171187

    申请日:2005-07-01

    IPC分类号: G06K19/06

    摘要: Portable smartcard devices, methods of executing program code using smartcard devices, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the presently disclosed smartcard device includes an interface for presenting smartcard functionality to a host system and for receiving a program execution command from the host system, non-volatile memory, executable memory, a copying mechanism such as an internal copying mechanism for copying program code from the non-volatile memory to the executable memory, and a program execution mechanism for executing the program code. Appropriate interfaces include but are not limited to ISO 7816 compatible interfaces, USB interfaces, and MMC interfaces. In some embodiments, the smartcard functionality includes SIM functionality and/or USIM functionality. Optionally, execution of the program code commences when only a portion of the copied executable code resides in the executable memory. A method of delivering pre-loaded protected executable code to smartcard users is disclosed.

    摘要翻译: 提供便携式智能卡设备,使用智能卡设备执行程序代码的方法,以及包括用于智能卡设备的指令的计算机可读存储介质。 根据一些实施例,当前公开的智能卡设备包括用于向主机系统呈现智能卡功能并用于从主机系统,非易失性存储器,可执行存储器,诸如内部复制机构之类的复制机构接收程序执行命令的接口 用于将程序代码从非易失性存储器复制到可执行存储器,以及用于执行程序代码的程序执行机构。 适当的接口包括但不限于ISO 7816兼容接口,USB接口和MMC接口。 在一些实施例中,智能卡功能包括SIM功能和/或USIM功能。 可选地,当只有一部分复制的可执行代码驻留在可执行存储器中时,程序代码的执行开始。 公开了一种将预加载的受保护的可执行代码传递给智能卡用户的方法。

    Smartcard power management
    4.
    发明授权
    Smartcard power management 有权
    智能卡电源管理

    公开(公告)号:US08511558B2

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

    申请号:US11225163

    申请日:2005-09-14

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: G06F1/26

    摘要: Portable smartcard devices, methods of operating smartcard devices, systems including a smartcard device and a terminal, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the smartcard includes a controller for executing commands received from a terminal, where execution of at least one command affects a power consumption of the smartcard device during subsequent execution of at least one other command. Optionally, the command which modifies smartcard power consumption is issued by the terminal in accordance with a power consumption decision.

    摘要翻译: 提供便携式智能卡设备,操作智能卡设备的方法,包括智能卡设备和终端的系统,以及包括用于智能卡设备的指令的计算机可读存储介质。 根据一些实施例,智能卡包括用于执行从终端接收的命令的控制器,其中至少一个命令的执行在后续执行至少一个其他命令期间影响智能卡设备的功耗。 可选地,根据功率消耗决定由终端发出修改智能卡功耗的命令。

    Integrated circuit for digital rights management
    5.
    发明授权
    Integrated circuit for digital rights management 有权
    数字版权管理集成电路

    公开(公告)号:US07213157B2

    公开(公告)日:2007-05-01

    申请号:US11325314

    申请日:2006-01-05

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: H04L9/32

    CPC分类号: G06F21/72 G06F21/87

    摘要: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.

    摘要翻译: 用于实现数字版权管理的ASIC包括用于从服务器请求加密的数字数据并解密数据的处理器,以及用于将解密的数据变换为模拟信号的播放器。 优选地,ASIC是防篡改的。 优选地,ASIC的所有管理代码被存储在ASIC中的ROM上。 用于接收,解密和显示加密数字数据的装置包括ASIC,以及用于与服务器通信的收发器,用于显示模拟信号的显示机构,以及用于存储加密数据的非易失性存储器。 用于存储和显示数字数据的系统包括服务器和设备。 优选地,服务器被配置为仅向设备发送加密的数字数据和相关联的解密密钥。

    Flash memory with programmable endurance
    6.
    发明申请
    Flash memory with programmable endurance 审中-公开
    具有可编程耐久性的闪存

    公开(公告)号:US20060282610A1

    公开(公告)日:2006-12-14

    申请号:US11271880

    申请日:2005-11-14

    IPC分类号: G06F12/00

    摘要: Non-volatile memory devices, systems, methods and computer readable code for configuring at least a portion of a non-volatile memory to provide a requested effective endurance are disclosed. According to some embodiments, a determined amount of physical memory is allocated for the at least a portion of non-volatile memory. According to some embodiments, for a given amount of configured physical memory, requesting a greater effective endurance provides a smaller amount of logically addressable memory. According to some embodiments, for a given amount of logically addressable memory, requesting a greater effective endurance configures a greater amount of physical memory. In some embodiments, a controller is operative to configure the at least a portion of non-volatile memory. Alternatively or additionally, driver code resides on a host device coupled to the non-volatile memory device. Optionally, a value of the requested endurance is specified in a command issued to the non-volatile memory device. According to some embodiments, the command may be issued at a time of manufacture and/or at a runtime of the non-volatile memory device. Exemplary non-volatile memory that may be configured includes but is not limited to NAND flash memory, NOR flash memory, and EEPROM memory.

    摘要翻译: 公开了用于配置非易失性存储器的至少一部分以提供所请求的有效耐久性的非易失性存储器件,系统,方法和计算机可读代码。 根据一些实施例,为非易失性存储器的至少一部分分配确定量的物理存储器。 根据一些实施例,对于给定量的配置的物理存储器,请求更大的有效持续时间提供较小量的逻辑可寻址存储器。 根据一些实施例,对于给定量的逻辑可寻址存储器,请求更大的有效耐久性配置更大量的物理存储器。 在一些实施例中,控制器用于配置非易失性存储器的至少一部分。 或者或另外,驱动器代码驻留在耦合到非易失性存储器件的主机设备上。 可选地,在发出到非易失性存储器件的命令中指定所请求耐久度的值。 根据一些实施例,命令可以在制造时和/或在非易失性存储器件的运行时发出。 可以配置的示例性非易失性存储器包括但不限于NAND闪速存储器,NOR闪速存储器和EEPROM存储器。

    Smartcard power management
    7.
    发明申请
    Smartcard power management 有权
    智能卡电源管理

    公开(公告)号:US20060226243A1

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

    申请号:US11225163

    申请日:2005-09-14

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: G06K19/06

    摘要: Portable smartcard devices, methods of operating smartcard devices, systems including a smartcard device and a terminal, and computer readable storage media including instructions for smartcard devices are provided. According to some embodiments, the smartcard includes a controller for executing commands received from a terminal, where execution of at least one command affects a power consumption of the smartcard device during subsequent execution of at least one other command. Optionally, the command which modifies smartcard power consumption is issued by the terminal in accordance with a power consumption decision. According to some embodiments, as an allowed power consumption of the smartcard device increases, the performance of the smartcard increases, and vice versa. According to some embodiments, the execution of the at least one command sets an operating parameter of the smartcard device, such as a clock frequency or a time of a non-volatile memory operation, thereby affecting the power consumption of the smartcard device during the subsequent executing. Alternatively or additionally, the execution of the at least one command enables or disables a functional unit of the smartcard device. Exemplary functional units include but are not limited to floating-point units and cryptographic units. Alternatively or additionally, the execution of the at least one command enables or disables memory such as non-volatile memory of the smartcard device. According to some embodiments, the execution of the at least one command sets an operating parameter of internal circuitry of the smartcard.

    摘要翻译: 提供便携式智能卡设备,操作智能卡设备的方法,包括智能卡设备和终端的系统,以及包括用于智能卡设备的指令的计算机可读存储介质。 根据一些实施例,智能卡包括用于执行从终端接收的命令的控制器,其中至少一个命令的执行在后续执行至少一个其他命令期间影响智能卡设备的功耗。 可选地,根据功率消耗决定由终端发出修改智能卡功耗的命令。 根据一些实施例,随着智能卡设备的允许功率消耗增加,智能卡的性能增加,反之亦然。 根据一些实施例,所述至少一个命令的执行设置智能卡设备的操作参数,诸如时钟频率或非易失性存储器操作的时间,从而在后续期间影响智能卡设备的功耗 执行。 或者或另外,至少一个命令的执行启用或禁用智能卡设备的功能单元。 示例性功能单元包括但不限于浮点单元和加密单元。 或者或另外,至少一个命令的执行启用或禁用诸如智能卡设备的非易失性存储器的存储器。 根据一些实施例,至少一个命令的执行设置智能卡的内部电路的操作参数。

    Integrated circuit for digital rights management
    8.
    发明授权
    Integrated circuit for digital rights management 有权
    数字版权管理集成电路

    公开(公告)号:US07058818B2

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

    申请号:US10634872

    申请日:2003-08-06

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: H04L9/32

    CPC分类号: G06F21/72 G06F21/87

    摘要: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.

    摘要翻译: 用于实现数字版权管理的ASIC包括用于从服务器请求加密的数字数据并解密数据的处理器,以及用于将解密的数据变换为模拟信号的播放器。 优选地,ASIC是防篡改的。 优选地,ASIC的所有管理代码被存储在ASIC中的ROM上。 用于接收,解密和显示加密数字数据的装置包括ASIC,以及用于与服务器通信的收发器,用于显示模拟信号的显示机构,以及用于存储加密数据的非易失性存储器。 用于存储和显示数字数据的系统包括服务器和设备。 优选地,服务器被配置为仅向设备发送加密的数字数据和相关联的解密密钥。

    Integrated circuit for digital rights management

    公开(公告)号:US20060112282A1

    公开(公告)日:2006-05-25

    申请号:US11325314

    申请日:2006-01-05

    申请人: Dani Dariel

    发明人: Dani Dariel

    IPC分类号: G06F12/14

    CPC分类号: G06F21/72 G06F21/87

    摘要: An ASIC for implementing digital rights management includes a processor for requesting encrypted digital data from a server and decrypting the data, and a player for transforming the decrypted data to analog signals. Preferably, the ASIC is tamper-resistant. Preferably, all the management code of the ASIC is stored on a ROM in the ASIC. A device for receiving, decrypting and displaying encrypted digital data includes the ASIC, and also a transceiver for communicating with the server, a display mechanism for displaying the analog signals, and a nonvolatile memory for storing the encrypted data. A system for storing and displaying digital data includes both the server and the device. Preferably, the server is configured to send to the device only the encrypted digital data and associated decryption keys.