发明名称 |
Method and system for obfuscating a cryptographic function |
摘要 |
A method of protecting an integrity of a data processing system. The method comprises determining (902) a data string to be protected, an integrity of the data string being an indication of the integrity of the data processing system. Computing (904) a set of parameters representing a predetermined data processing function, using a redundancy in the set of parameters to incorporate the data string into a bit representation of the set of parameters. Enabling (906) the system to process data according to the set of parameters. The set of parameters represents at least part of a cryptographic algorithm including a cryptographic key. The set of parameters represents a network of look-up tables. The network of look-up tables comprises a plurality of look-up tables of a white-box implementation of a data processing algorithm. The data processing algorithm comprises a cryptographic algorithm.
|
申请公布号 |
US8479016(B2) |
申请公布日期 |
2013.07.02 |
申请号 |
US20070282175 |
申请日期 |
2007.02.28 |
申请人 |
MICHIELS WILHELMUS PETRUS ADRIANUS JOHANNUS;GORISSEN PAULUS MATHIAS HUBERTUS MECHTILDIS ANTONIUS;IRDETO B.V. |
发明人 |
MICHIELS WILHELMUS PETRUS ADRIANUS JOHANNUS;GORISSEN PAULUS MATHIAS HUBERTUS MECHTILDIS ANTONIUS |
分类号 |
G06F21/00 |
主分类号 |
G06F21/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|