发明名称 |
System on chip and method for cryptography using a physically unclonable function |
摘要 |
A system and method for performing cryptographic functions in hardware using read-N keys comprising a cryptographic core, seed register, physically unclonable function (PUF), an error-correction core, a decryption register, and an encryption register. The PUF configured to receive a seed value as an input to generate a key as an output. The error-correction core configured to transmit the key to the cryptographic core. The encryption register and decryption register configured to receive the seed value and the output. The system, a PUF ROK, configured to generate keys that are used N times to perform cryptographic functions. |
申请公布号 |
US8750502(B2) |
申请公布日期 |
2014.06.10 |
申请号 |
US201213427589 |
申请日期 |
2012.03.22 |
申请人 |
Purdue Research Foundation |
发明人 |
Kirkpatrick Michael S.;Kerr Samuel;Bertino Elisa |
分类号 |
G06F21/00 |
主分类号 |
G06F21/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for cryptographic functions, the system comprising:
a cryptographic core; a seed register electronically coupled to the cryptographic core; a physically unclonable function (PUF) electronically coupled to the seed register, the PUF configured to receive a seed value as an input and to generate a key as an output; an error-correction core electronically coupled to the PUF and the cryptographic core, the error-correction core configured to receive the key as an input and to transmit the key to the cryptographic core; a decryption register electronically coupled to the error-correction core and the seed register, the decryption register being configured to receive the key from the error-correction core; and an encryption register electronically coupled to the error-correction core, the encryption register being configured to receive the key from the error-correction core.
|
地址 |
West Lafayette IN US |