收稿日期: 2014-08-29
修回日期: 2015-01-14
网络出版日期: 2015-09-15
基金资助
国家科技支撑计划(2013BAH15F03)资助
Signature private key generation method based on the physical properties of Nand Flash and its applications
Received date: 2014-08-29
Revised date: 2015-01-14
Online published: 2015-09-15
Nand Flash是消费类电子设备常用的非易失性存储器件.利用Nand Flash芯片生产过程中所确定的物理特性,能够提取每芯片唯一的数字指纹信息.本文基于这种特性提出利用Nand Flash芯片的数字指纹产生SM2签名私钥的方法.这种方法提取的SM2签名私钥与Nand Flash器件具有可验证的紧耦合特征.本方法与具体的数字签名算法无关,可以应用在任何需要对存储器件或电子设备本身进行基于数字签名的身份鉴别的场合之中.
关键词: Nand Flash; SM2; 随机数; 数字签名
贾世杰 , 夏鲁宁 , 闻楠 . 基于Nand Flash物理特性的签名私钥产生方法及其应用[J]. 中国科学院大学学报, 2015 , 32(5) : 695 -700 . DOI: 10.7523/j.issn.2095-6134.2015.05.017
More and more consumer electronic devices are equipped with Nand Flash as nonvolatile memory device. Unique digital fingerprint information can be extracted from each Nand Flash chip by using the physical properties of Nand Flash, which are determined in the production process. We propose a new method, based on the physical properties of Nand Flash, to produce private keys for SM2 signature scheme, which is verifiably tight coupled to the Nand Flash device. Notably, this method is irrelevant to the specific digital signature schemes, and it is applicable to any occasion where digital signature scheme is used for identification of the storage devices or electronic devices.
Key words: Nand Flash; SM2; random number; digital signature
[1] Bucci M, Germani L, Luzzi R, et al. A high-speed oscillator-based truly random number source for cryptographic applications on a smart card IC[J]. Computers, IEEE Transactions on, 2003, 52(4):403-409.
[2] Lee B, Son K, Won D, et al. Secure data deletion for USB flash memory[J]. J Inf Sci Eng, 2011, 27(3):933-952.
[3] Reardon J, Capkun S, Basin D A. Data node encrypted file system:Efficient secure deletion for flash memory[C]//USENIX Security Symposium. 2012:333-348.
[4] Wang Y, Yu W, Xu S Q, et al. Hiding information in flash memory[C]//Security and Privacy (SP), 2013 IEEE Symposium on. IEEE, 2013:271-285.
[5] Prabhu P, Akel A, Grupp L M, et al. Extracting device fingerprints from flash memory by exploiting physical variations[C]//Trust and Trustworthy Computing. Springer Berlin Heidelberg, 2011:188-201.
[6] Wang Y, Yu W, Wu S, et al. Flash memory for ubiquitous hardware security functions:true random number generation and device fingerprints[C]//Security and Privacy (SP), 2012 IEEE Symposium on. IEEE, 2012:33-47.
[7] Gal E, Toledo S. Algorithms and data structures for flash memories[J]. ACM Computing Surveys (CSUR), 2005, 37(2):138-163.
[8] Suh G E, Devadas S. Physical unclonable functions for device authentication and secret key generation[C]//Proceedings of the 44th annual Design Automation Conference. ACM, 2007:9-14.
[9] Lee J W, Lim D, Gassend B, et al. A technique to build a secret key in integrated circuits for identification and authentication applications[C]//VLSI Circuits, 2004. Digest of Technical Papers, 2004 Symposium on. IEEE, 2004:176-179.
/
| 〈 |
|
〉 |