| 178 | 3 | 19 |
| Downloads | Citas | Reads |
A hardware-assisted software authentication method based on PUF was proposed. It included software and hardware authentication protocol, RISC-V design embedded in PUF, and software obfuscation technology. The software and hardware were bound together by inserting independent PUF authentication points or embedded PUF authentication points. The software could only be executed correctly on a specific authorized device, and the reliability of PUF was solved from the hardware and software level. Experiments showed that the additional hardware overhead of the proposed method was less than 2%; and the benchmark test showed that the additional performance overhead of a single authentication point was less than 0.5%.
[1] COHEN F B.Operating system protection through program evolution[J].Computers & security,1993,12(6):565-584.
[2] OGISO T,SAKABE Y,SOSHI M,et al.Software obfuscation on a theoretical basis and its implementation[J].IEICE transactions on fundamentals of electronics,communications and computer science,2003,E86-A(1):176-186.
[3] SU Q,WANG Z Y,WU W M,et al.Technique of source code obfuscation based on data flow and control flow tansformations[C]//International Conference on Computer Science & Education.Melbourne,2012:1093-1097.
[4] AUCSMITH D.Tamper resistant software:an implementation[C]//International Workshop on Information Hiding.Cambridge,1996:317-333.
[5] HORNE B,MATHESON L,SHEEHAN C,el al.Dynamic self-checking techniques for improved tamper resistance[C]//ACM Workshop on Digital Rights Management.Philadelphia,2001:141-159.
[6] 罗昊,谢晓尧,彭长根.基于直方图平移的加密域可逆水印算法[J].郑州大学学报(理学版),2018,50(2):29-34.LUO H,XIE X Y,PENG C G.Reversible watermarking algorithm in histogram shifting based on encrypted domain[J].Journal of Zhengzhou university (natural science edition),2018,50(2):29-34.
[7] MITCHELL W P R.Protecting secret keys in a compromised computational system[C]//International Workshop on Information Hiding.Dresden,1999:448-462.
[8] PIAZZALUNGA U,SALVANESCHI P,BALDUCCI F,et al.Security strength measurement for dongle-protected software[J].IEEE security & privacy,2007,5(6):32-40.
[9] SCHRITTWIESER S,KATZENBEISSER S,MERZDOVNIK G,et al.AES-SEC:improving software obfuscation through hardware-assistance[C]//The 9th International Conference on Availability,Reliability and Security.Fribourg,2014:184-191.
[10] ZHENG J X,DONGFANG L,POTKONJAK M.A secure and unclonable embedded system using instruction-level PUF authentication[C]//The 24th International Conference on Field Programmable Logic and Applications.Munich,2014:1-4.
[11] ZHENG J X,XU T,POTKONJAK M.Securing embedded systems and their IPs with digital reconfigurable PUFs[C]//The 26th International Workshop on Power and Timing Modeling,Optimization and Simulation.Bremen,2016:169-176.
[12] LIM D,LEE J W,GASSEND B,et al.Extracting secret keys from integrated circuits[J].IEEE transactions on very large scale integration systems,2005,13(10):1200-1205.
[13] YE J,LI X W,LI H W,et al.Adjustable arbiter physical unclonable function with flexible response distribution[C]//China Semiconductor Technology International Conference.Shanghai,2019:1-3.
[14] YE J,HU Y,LI X W.VPUF:voter based physical unclonable function with high reliability and modeling attack resistance[C]//IEEE 23rd International Symposium on On-line Testing and Robust System Design.Thessaloniki,2017:74-79.
[15] HIGGINBOTHAM S.The rise of RISC[J].IEEE spectrum,2018,55(8):18.
[16] MERRITT R.Microsoft and google planning silicon-level security[EB/OL].[2018-08-22].https://www.eetasia.com/18082202-microsoft-and-google-planning-silicon-level-security.
[17] LEE D,KOHLBRENNER D,SHINDE S,et al.Keystone:an open framework for architecting trusted execution environments[C]//Proceedings of the Fifteenth European Conference on Computer Systems.Heraklion,2020:1-16.
Basic Information:
DOI:10.13705/j.issn.1671-6841.2020268
China Classification Code:TP391.7;TP309
Citation Information:
[1]LI Xueyun,YE Jing,HUANG Zhengfeng ,et al.PUF-based Hardware-assisted Software Authentication Method[J].Journal of Zhengzhou University(Natural Science Edition),2021,53(01):88-94.DOI:10.13705/j.issn.1671-6841.2020268.
Fund Information:
国家自然科学基金项目(61704174,61532017,61432017,61521092)
2020-08-17
2020
2020-11-26
2021-05-28
2021
1
2020-11-05
2020-11-05
2020-11-05