[發明專利]用于改進隨機數發生器使之更耐電流測量的攻擊的方法無效
| 申請號: | 00810279.1 | 申請日: | 2000-07-12 |
| 公開(公告)號: | CN1360692A | 公開(公告)日: | 2002-07-24 |
| 發明(設計)人: | J·-S·科倫;D·納卡徹 | 申請(專利權)人: | 格姆普拉斯公司 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 張志醒 |
| 地址: | 法國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 改進 隨機數 發生器 電流 測量 攻擊 方法 | ||
1.一種用于使用帶有必須用于該算法中的密鑰K的數據密碼標準(DES)算法產生隨機數的方法,所述方法將一個64位的隨機秘密整數s和一個整數m作為輸入,所述方法將m個64位隨機整數x1,x2,...,xm作為輸出返回,所述方法的特征在于其包括如下三個步驟:
1)利用DES算法,使用密鑰K對一個表示日期數據的值D加密,并將結果放入整數變量I;
2)對j從1到m的范圍:
2)a)用s?XOR?I替換s;
2)b)將通過使用密鑰K的DES算法對s加密的結果放入整數變量y中;
2)c)將y?XOR?s的結果放入xj;
2)d)用y?XOR?I替換s;
2)e)將通過使用密鑰K的DES算法加密s的結果放入s;
3)返回序列(x1,x2,...,xm)作為輸出。
2.一種用于產生隨機數、并使之有可能改進一個被認為品質不充分的隨機數發生器的品質的方法,所述方法將一個64位的隨機秘密整數s和一個整數m作為輸入,并將m個64位隨機整數x1,x2,...,xm作為輸出返回,所述方法使用了具有必須用于該算法中的密鑰K的數據密碼標準(DES)算法,所述方法使用一個整數中間變量y,所述方法使用一個品質被認為不充分的64位x1,x2,...,xm隨機整數的源S,所述方法的特征在于包括如下兩個步驟:
1)從j從1到m的范圍:
1)a)通過源S產生一個整數I;
1)b)用s?XOR?I替換s;
1)c)將通過使用密鑰K的DES算法加密s的結果放入y;
1)d)將y?XOR?s的結果放入xj;
1)e)用y?XOR?I替換s;
1)f)將通過使用密鑰K的DES算法加密s的結果放入s;
2)返回序列(x1,x2,...,xm)作為輸出。
3.一種實現了根據權利要求1或2所述的方法的設備,所述設備特征在于,它是一種手持的、便攜的或手提的設備。
4.如權利要求3所述的電子設備,其特征在于,它是一個智能卡。
5.如權利要求3所述的電子設備,其特征在于,它是一個非接觸卡。
6.如權利要求3所述的電子設備,其特征在于,它是一個個人計算機存儲卡國際協會(PCMCIA)卡。
7.如權利要求3所述的電子設備,其特征在于,它是一枚徽章;
8.如權利要求3所述的電子設備,其特征在于,它是一個智能表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于格姆普拉斯公司,未經格姆普拉斯公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00810279.1/1.html,轉載請聲明來源鉆瓜專利網。





