发明名称 Method and system for validating software code
摘要 A method and system is provided for validating software code provided to a user entity (39) by a software provider (38). In general terms, the 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. 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, only if the software code provided to the user entity (39) is valid, generation of this key by the party (35) 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. <IMAGE>
申请公布号 EP1380917(A3) 申请公布日期 2004.04.07
申请号 EP20030254365 申请日期 2003.07.09
申请人 HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 CASASSA MONT, MARCO
分类号 G06F21/10;G06F21/57;H04L9/30;(IPC1-7):G06F1/00 主分类号 G06F21/10
代理机构 代理人
主权项
地址