[發明專利]使用信息盲化的密碼裝置及其密碼處理方法有效
| 申請號: | 201911364338.4 | 申請日: | 2019-12-26 |
| 公開(公告)號: | CN111385092B | 公開(公告)日: | 2023-09-19 |
| 發明(設計)人: | 陳冠華;陳順雄 | 申請(專利權)人: | 新唐科技股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/30 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 孫乳筍;趙平 |
| 地址: | 中國臺灣新竹*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 信息 密碼 裝置 及其 處理 方法 | ||
本發明提供一種使用信息盲化的密碼裝置及其密碼處理方法,使用信息盲化的密碼裝置,包括:一信息盲化電路,用以取得一輸入字串,并依據一隨機常數對該輸入字串進行信息盲化處理以產生一盲化字串,其中該盲化字串為該輸入字串加上該隨機常數與一預定模數的乘積;以及一密碼處理電路,用以依據該預定模數對該盲化字串進行一密碼處理以產生一密碼處理結果。
技術領域
本發明有關于密碼裝置,特別是有關于一種使用信息盲化的密碼裝置及其密碼處理方法。
背景技術
隨著資訊科技的發展,使用密碼技術以保護資訊的重要性也愈來愈高。在密碼技術中,RSA演算法已被廣泛地使用。因為RSA演算法對于旁道攻擊(side-channel?attack)相當脆弱,故需要對輸入至RSA演算法的明文或密文先進行信息盲化以防止被旁道攻擊估算出RSA演算法所使用的金鑰。然而,傳統的信息盲化技術的運算復雜度較高,例如需使用乘法、加法、除法、及指數運算,無論是采用硬件電路或軟件實現傳統的信息盲化技術,均會造成較高的成本及運算負擔。
因此,需要一種使用信息盲化的密碼裝置及其密碼處理方法以解決上述問題。
發明內容
本發明提供一種使用信息盲化的密碼裝置,包括:一信息盲化電路,用以取得一輸入字串,并依據一隨機常數對該輸入字串進行信息盲化處理以產生一盲化字串,其中該盲化字串為該輸入字串加上該隨機常數與一預定模數的乘積;以及一密碼處理電路,用以依據該預定模數對該盲化字串進行一密碼處理以產生一密碼處理結果。
本發明更提供一種使用信息盲化的密碼處理方法,用于一密碼裝置,該密碼處理方法包括:取得一輸入字串;依據一隨機常數對該輸入字串進行信息盲化處理以產生一盲化字串,其中該盲化字串為該輸入字串加上該隨機常數與一預定模數的乘積;以及依據該預定模數對該盲化字串進行一密碼處理以產生一密碼處理結果。
附圖說明
圖1為RSA演算法的加密/解密流程的示意圖。
圖2A為依據本發明一實施例中的密碼裝置的方塊圖。
圖2B為依據本發明另一實施例中的密碼裝置的方塊圖。
圖3A~圖3B為依據本發明另一實施例中的密碼裝置的方塊圖。
圖4為依據本發明一實施例中的使用信息盲化的密碼處理方法的流程圖。
圖5為依據本發明圖4的實施例中的步驟S430的流程的示意圖。
10~RSA演算法;
11、12~方塊;
100~密碼裝置;
120~隨機數產生電路;
130~信息盲化電路;
140~密碼處理電路;
300~密碼裝置;
310~處理器;
320~存儲器單元;
330~儲存裝置;
340~密碼處理程序;
341~隨機數產生模塊;
342~信息盲化模塊;
343~密碼處理模塊;
350~作業系統;
S410-S430、S431-S432~步驟。
具體實施方式
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉一較佳實施例,并配合所附圖式,作詳細說明如下。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新唐科技股份有限公司,未經新唐科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911364338.4/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





