发明名称 Validating software code using a trusted third party
摘要 Validating software code provided to a user entity (39) by a software provider (38). User entity (39) encrypts first data, provides it to the software provider (38), and receives back an indication that the code is valid only if the software provider (38) has been able to correctly decrypt the encrypted first data, such decryption only being possible using an appropriate decryption key provided by a party (35) with rights in the software code. More particularly, the user entity (39) encrypts the first data using, as encryption parameters, both an encryption key string (EKS) comprising said software code or a representation thereof, and public data of the aforesaid party. A decryption key appropriate for correctly decrypting the encrypted first data is provided to the software provider (38) by the party (35) with rights in the software code, only if the software code provided to the user entity (39) is valid. Generation of this key by the party (35) is effected using both private data related to the party's public data, and the encryption key string (EKS) or a corresponding reference string based on a reference version of the software code.
申请公布号 GB2390786(A) 申请公布日期 2004.01.14
申请号 GB20030016027 申请日期 2003.07.09
申请人 * HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 发明人 MARCO * CASASSA MONT
分类号 G06F21/10;G06F21/57;H04L9/30;(IPC1-7):H04L9/08;G06F1/00;H04L9/32 主分类号 G06F21/10
代理机构 代理人
主权项
地址