发明名称 |
SYSTEM, DEVICES AND METHODS FOR COLLABORATIVE EXECUTION OF SOFTWARE APPLICATION COMPRISING AT LEAST ONE ENCRYPTED INSTRUCTION |
摘要 |
PROBLEM TO BE SOLVED: To prevent improper execution of an application even on an untrusted platform.SOLUTION: A host 110 reads a pre-encrypted instruction J (S10); encrypts J and a random kusing a key kto obtain L (S11); and sends it to a circuit 120 (S12). The circuit 120 decrypts L using kto obtain J and the random k(S13); decrypts J to obtain I (S14); encrypts I with M=k; and sends it to the host 110 (S16). The host 110 decrypts M using kto obtain I (S17); and executes I (S18). |
申请公布号 |
JP2013175179(A) |
申请公布日期 |
2013.09.05 |
申请号 |
JP20130026948 |
申请日期 |
2013.02.14 |
申请人 |
THOMSON LICENSING |
发明人 |
MOHAMED KARROUMI;DURAND ALAIN;DAVIDE ALESSIO;JOYE MARC |
分类号 |
G06F21/12 |
主分类号 |
G06F21/12 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|