发明名称 A METHOD OF PROTECTING DIVERSE APPLICATIONS STORED ON AN INTEGRATED CIRCUIT USING PUFS
摘要 The present invention relates to a method of protecting diverse applications (a1...an) stored on an integrated circuit, comprising: issuing, for each application (a1...an), a different challenge (cl...cn) to a PUF device (10) in order to derive a unique PUF response (p1...pn) for each application (a1...an); generating, for each application (al...an), different helper data (hl...hn) using the corresponding PUF response (p1...pn) and a respective application key (k1...kn); scrambling, for each application (a1...an), the values of the binary codes corresponding to the integrated circuit's instruction set by using the corresponding helper data (h1...hn); and de-scrambling, for the respective application (a1...an), the binary codes by means of an instruction decoder (6) using the corresponding helper data (hl...hn) so that an intended function is executed without revealing the original code of each application (al...an). The using of the PUF device (10) enables strong security and protection even against complex security attacks such as laser beam attacks.
申请公布号 EP3046095(A1) 申请公布日期 2016.07.20
申请号 EP20150464001 申请日期 2015.01.15
申请人 SIEMENS S.R.L. 发明人 PITU, CIPRIAN-LEONARD
分类号 G09C1/00;H04L9/32 主分类号 G09C1/00
代理机构 代理人
主权项
地址