- 专利标题: CRYPTOGRAPHIC PROGRAM DIVERSIFICATION
-
申请号: US15259315申请日: 2016-09-08
-
公开(公告)号: US20170116438A1公开(公告)日: 2017-04-27
- 发明人: Jan-Erik Gustav EKBERG , Donald Kenneth FELTON
- 申请人: TRUSTONIC LIMITED
- 优先权: GB1518965.7 20151027
- 主分类号: G06F21/71
- IPC分类号: G06F21/71 ; G06F21/14 ; G06F21/53
摘要:
A device has an installed cryptographic program that performs cryptographic operations in dependence upon a received diversification value. The diversification value is generated by an obfuscated personalisation program installed in the device and is dependent upon a personalisation input to the personalisation program. The personalisation input is characteristic of the particular execution environment provided by the device, and may take the form of a proper subset selected from among variables characterising the device, such as hardware properties, static software configuration and results from processing dynamic variables to check that they have expected properties. The diversification value generated by the personalisation program is returned (in encrypted form) to a server which also has a copy of the cryptographic program. Thus, the server and the device may communicate using a secure channel provided by the combination of the cryptographic program and the diversification value. The personalisation program installed may be obfuscated by code flattening, reordering and variable fragmentation.
公开/授权文献
- US10474844B2 Cryptographic program diversification 公开/授权日:2019-11-12
信息查询