发明名称 METHOD AND APPARATUS FOR ENCRYPTING AND DECRYPTING SOFTWARE
摘要 <p>The present invention relates to the field of computer security, and particularly to a method and an apparatus for encrypting and decrypting software. The decryption process of the present invention comprises the following steps: step 201, selecting t factors of a threshold secret key from n paragraphs of a second software cipher text at random, restoring a first software cipher text and an secret key cipher text PSK from the second software cipher text, wherein n is a positive integer greater than 1, t is a positive integer less than or equal to n; step 202, extracting said secret key cipher text PSK, calculating a second secret key according to said t factors of the threshold secret key, and using the second secret key to decrypt the secret key cipher text PSK into the first secret key SK; and step 203, decrypting said first software cipher text using said first secret key SK, so as to obtain the software's plaintext. The beneficial effects of the present invention are that it enhances the protection of the software encrypting key, and makes it more difficult for a cracker to crack the software by way of tracking the software' s loading process.</p>
申请公布号 WO2008141992(A1) 申请公布日期 2008.11.27
申请号 WO2008EP55912 申请日期 2008.05.14
申请人 SIEMENS AKTIENGESELLSCHAFT;TANG, WEN;HU, JIAN JUN 发明人 TANG, WEN;HU, JIAN JUN
分类号 G06F21/22;H04L9/08 主分类号 G06F21/22
代理机构 代理人
主权项
地址