System and method for post-quantum trust provisioning and updating with contemporary cryptography

    公开(公告)号:US12021973B2

    公开(公告)日:2024-06-25

    申请号:US17587868

    申请日:2022-01-28

    Applicant: NXP B.V.

    CPC classification number: H04L9/0825 H04L9/0891

    Abstract: Various embodiments relate to a system for provisioning a cryptographic device, including: a memory; a processor coupled to the memory, wherein the processor is further configured to: determine a maximum PQC private key size, maximum PQC public key size, and maximum PQC updater size of a plurality of post quantum cryptography algorithms; provision memory in the cryptographic device to store a PQC-update non-PQC private key, a secret PQC-update non-PQC public key, PQC private key, PQC public key, and PQC updater based upon the determined maximum PQC private key size, maximum PQC public key size, and maximum updater size; and provision the cryptographic device with the PQC-update non-PQC private key, the secret PQC-update non-PQC public key, a non-PQC secret key, a non-PQC public key, and non-PQC algorithm code configured to carry out non-PQC cryptographic algorithms.

    System and method for flexible post-quantum trust provisioning and updating

    公开(公告)号:US12177338B2

    公开(公告)日:2024-12-24

    申请号:US17587903

    申请日:2022-01-28

    Applicant: NXP B.V.

    Abstract: Various embodiments relate to a system for provisioning a cryptographic device, including: a memory; a processor coupled to the memory, wherein the processor is further configured to: determine the maximum key generation seed size, maximum PQC private key size, maximum PQC public key size, and maximum PQC updater size of a plurality of post quantum cryptography algorithms; provision memory in the cryptographic device to store a key generation seed, PQC private key, PQC public key, and PQC updater based upon the determined maximum key generation seed size, maximum PQC private key size, maximum PQC public key size, and maximum PQC updater size; and provision the cryptographic device with a non-PQC secret key, a non-PQC public key, and non-PQC algorithm code configured to carry out non-PQC cryptographic algorithms.

    Apparatus for storing/reading data in a memory array of a transponder
    4.
    发明授权
    Apparatus for storing/reading data in a memory array of a transponder 有权
    用于在应答器的存储器阵列中存储/读取数据的装置

    公开(公告)号:US09003133B2

    公开(公告)日:2015-04-07

    申请号:US14183406

    申请日:2014-02-18

    Applicant: NXP B.V.

    Abstract: An apparatus for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data file system for storing data within the memory array is defined by a predetermined protocol. The storing additional data includes checking whether a memory size of the application data file is larger than the memory size indicated by the application data length indicator; and storing second application data in a partial memory area of the application data file not occupied by the first application data. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they can not be read by protocol compliant reader devices and the data structure read or written is compatible with the former predetermined protocol.

    Abstract translation: 描述了一种用于在应答器和对应的应答器,读/写设备和程序元件的存储器阵列中存储或读取数据的装置。 其中,用于存储存储器阵列内的数据的数据文件系统由预定的协议来定义。 存储附加数据包括检查应用数据文件的存储器大小是否大于由应用数据长度指示符指示的存储器大小; 以及将第二应用数据存储在未被第一应用数据占用的应用数据文件的部分存储区域中。 因此,根据预定协议不被使用的存储器区域可以用于新的应用,数据可以隐藏在这些区域中,使得它们不能被协议兼容的读取器设备读取,并且读取或写入的数据结构是兼容的 与前面的预定协议。

    METHOD FOR STORING DATA AS WELL AS A TRANSPONDER, A READ/WRITE-DEVICE, A COMPUTER READABLE MEDIUM INCLUDING A PROGRAM ELEMENT AND SUCH A PROGRAM ELEMENT ADAPTED TO PERFORM THIS METHOD
    5.
    发明申请
    METHOD FOR STORING DATA AS WELL AS A TRANSPONDER, A READ/WRITE-DEVICE, A COMPUTER READABLE MEDIUM INCLUDING A PROGRAM ELEMENT AND SUCH A PROGRAM ELEMENT ADAPTED TO PERFORM THIS METHOD 有权
    用于存储数据的方法作为传输器,读/写设备,包括程序元件的计算机可读介质以及适于执行该方法的程序单元

    公开(公告)号:US20130132687A1

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

    申请号:US13681148

    申请日:2012-11-19

    Applicant: NXP B.V.

    Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data file system for storing data within the memory array is defined by a predetermined protocol. The method for storing additional data includes checking whether a memory size of the application data file is larger than the memory size indicated by the application data length indicator; and storing second application data in a partial memory area of the application data file not occupied by the first application data. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they can not be read by protocol compliant reader devices and the data structure read or written by the method of the invention is compatible with the former predetermined protocol.

    Abstract translation: 描述了一种用于在应答器和对应的应答器,读/写设备和程序元素的存储器阵列中存储或读取数据的方法。 其中,用于存储存储器阵列内的数据的数据文件系统由预定的协议来定义。 用于存储附加数据的方法包括检查应用数据文件的存储器大小是否大于由应用数据长度指示符指示的存储器大小; 以及将第二应用数据存储在未被第一应用数据占用的应用数据文件的部分存储区域中。 因此,根据预定协议不被使用的存储器区域可以用于新的应用,数据可以隐藏在这些区域中,使得它们不能被协议兼容的读取器设备读取,并且数据结构被读取或写入 本发明的方法与前面的预定协议兼容。

    METHOD FOR ACCESSING A SECURE STORAGE, SECURE STORAGE AND SYSTEM COMPRISING THE SECURE STORAGE
    6.
    发明申请
    METHOD FOR ACCESSING A SECURE STORAGE, SECURE STORAGE AND SYSTEM COMPRISING THE SECURE STORAGE 审中-公开
    用于访问安全存储,安全存储和包含安全存储的系统的方法

    公开(公告)号:US20130145455A1

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

    申请号:US13686829

    申请日:2012-11-27

    Applicant: NXP B.V.

    CPC classification number: G06F21/70 G06F21/78 G06F21/79

    Abstract: It is described a method for accessing a secure storage of a mobile device, the method comprising: providing a generic interface for accessing the secure storage; accessing the secure storage using the generic interface by a first application of the mobile device; accessing the secure storage using the generic interface by a second application of the mobile device. Further, a corresponding secure electronic storage and a system is described.

    Abstract translation: 描述了一种用于访问移动设备的安全存储器的方法,所述方法包括:提供用于访问所述安全存储器的通用接口; 通过所述移动设备的第一应用使用所述通用接口来访问所述安全存储器; 通过移动设备的第二应用使用通用接口来访问安全存储器。 此外,描述了相应的安全电子存储和系统。

    METHOD FOR STORING DATA AS WELL AS TRANSPONDER, A READ/WRITE-DEVICE, A COMPUTER READABLE MEDIUM INCLUDING A PROGRAM ELEMENT AND SUCH A PROGRAM ELEMENT ADAPTED TO PERFORM THIS METHOD
    7.
    发明申请
    METHOD FOR STORING DATA AS WELL AS TRANSPONDER, A READ/WRITE-DEVICE, A COMPUTER READABLE MEDIUM INCLUDING A PROGRAM ELEMENT AND SUCH A PROGRAM ELEMENT ADAPTED TO PERFORM THIS METHOD 有权
    用于存储数据的方法作为传输器,读/写设备,包括程序元件的计算机可读介质以及适于执行该方法的程序元件

    公开(公告)号:US20130105580A1

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

    申请号:US13725826

    申请日:2012-12-21

    Applicant: NXP B.V.

    Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; a memory control data block including a reservation indicator for indicating a reserved partial memory area of the memory array where, in accordance with the predetermined protocol, application data cannot be read or written by a protocol compliant reader device. The method for storing data comprises storing additional application data in the reserved partial memory area. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they cannot be read by protocol compliant reader devices and the data structure read or written by the method of the invention is compatible with the former predetermined protocol.

    Abstract translation: 描述了一种用于在应答器和对应的应答器,读/写设备和程序元素的存储器阵列中存储或读取数据的方法。 其中,用于在存储器阵列内存储数据的数据结构由预定的协议来定义。 数据结构包括:标题数据块,包括预定标头数据; 用于存储应用数据的应用数据块; 存储器控制数据块,包括用于指示存储器阵列的保留部分存储区域的预约指示符,其中根据预定协议,应用数据不能被协议兼容的读取器设备读取或写入。 用于存储数据的方法包括将附加的应用数据存储在保留的部分存储区域中。 因此,根据预定协议不被使用的存储器区域可以用于新的应用,数据可以隐藏在这些区域中,使得它们不能被协议兼容的读取器设备读取,并且通过该方法读取或写入的数据结构 本发明与前述预定协议兼容。

    Method for storing data as well as transponder, a read/write-device, a computer readable medium including a program element and such a program element adapted to perform this method
    10.
    发明授权
    Method for storing data as well as transponder, a read/write-device, a computer readable medium including a program element and such a program element adapted to perform this method 有权
    用于存储数据的方法以及应答器,读/写设备,包括程序元素的计算机可读介质和适于执行该方法的这样的程序元件

    公开(公告)号:US09342776B2

    公开(公告)日:2016-05-17

    申请号:US13725826

    申请日:2012-12-21

    Applicant: NXP B.V.

    Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; a memory control data block including a reservation indicator for indicating a reserved partial memory area of the memory array where, in accordance with the predetermined protocol, application data cannot be read or written by a protocol compliant reader device. The method for storing data comprises storing additional application data in the reserved partial memory area. Thereby, memory areas which, according to the predetermined protocol, are not used can be used for new applications, data can be hidden in these areas such that they cannot be read by protocol compliant reader devices and the data structure read or written by the method of the invention is compatible with the former predetermined protocol.

    Abstract translation: 描述了一种用于在应答器和对应的应答器,读/写设备和程序元素的存储器阵列中存储或读取数据的方法。 其中,用于在存储器阵列内存储数据的数据结构由预定的协议来定义。 数据结构包括:标题数据块,包括预定标头数据; 用于存储应用数据的应用数据块; 存储器控制数据块,包括用于指示存储器阵列的保留部分存储区域的预约指示符,其中根据预定协议,应用数据不能被协议兼容的读取器设备读取或写入。 用于存储数据的方法包括将附加的应用数据存储在保留的部分存储区域中。 因此,根据预定协议不被使用的存储器区域可以用于新的应用,数据可以隐藏在这些区域中,使得它们不能被协议兼容的读取器设备读取,并且通过该方法读取或写入的数据结构 本发明与前述预定协议兼容。

Patent Agency Ranking