[發明專利]基于硬件加密算法的ATM機信息安全檢測方法及系統無效
| 申請號: | 201310014539.8 | 申請日: | 2013-01-16 |
| 公開(公告)號: | CN103117857A | 公開(公告)日: | 2013-05-22 |
| 發明(設計)人: | 趙玉民;韋靜 | 申請(專利權)人: | 深圳市怡化電腦有限公司;深圳市怡化時代科技有限公司;深圳市怡化金融智能研究院 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06;G06Q20/18 |
| 代理公司: | 深圳市興科達知識產權代理有限公司 44260 | 代理人: | 王翀 |
| 地址: | 518000 廣東省深圳市福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 硬件 加密算法 atm 信息 安全 檢測 方法 系統 | ||
1.一種基于硬件加密算法的ATM機信息安全檢測方法,其特征在于,包括步驟:?
a:ATM主控模塊提取待驗證固件摘要,并用私鑰對摘要進行簽名;
b:ATM主控模塊將簽名后的摘要和固件一起發送至ATM子模塊;
c:ATM子模塊采用ATM主控模塊的公鑰對簽名的摘要進行驗證;
d:ATM子模塊提取待驗證固件摘要,與驗證后的摘要進行比對,結果一致,則固件未被篡改。
2.如權利要求1所述的基于硬件加密算法的ATM機信息安全檢測方法,其特征在于,步驟a中所述用私鑰對摘要進行簽名包括:
密鑰生成
(1)?任意選取兩個不同的大質數p和q;?
(2)?計算乘積n=p*q,ф(n)=(p-1)(q-1),ф(n)為n的歐拉函數;?
(3)?隨機選擇整數e(1<e<ф(n)),要求滿足gcd(e,ф(n))=1,即e與ф(n)互質;
(4)?用擴展的Euclidean算法計算私鑰d,以滿足d*e≡1mod(ф(n)),即d≡e-1mod(ф(n));
得到:公鑰為e和n,d是私鑰;
加密過程
明文先轉換為比特串分組,使每個分組對應的十進制數小于n,即分組長度小于log2n,然后對每個明文分組mi作加密運算,具體過程如下:?
(s1)?獲得接收公鑰(e,n);?
(s2)?把信息M分組長度為L(L<log2n)的消息分組M=m1m2…mt;?
(s3)?使用加密算法ci?=?mie?mod?n?(1≤i≤t)?,計算出密文C?=?c1c2…ct;
簽名:H=Hash(M),S≡Hd?mod?n?。
3.如權利要求2所述的基于硬件加密算法的ATM機信息安全檢測方法,其特征在于,所述步驟c具體包括:
(A)?將密文C按長度L分組得C?=?c1c2…ct;?
(B)使用私鑰d和解密算法mi?=?cid?mod?n?(1≤i≤t)計算得mi;?
(C)?得到明文M=m1m2…mt;
驗證:H≡Se?mod?n?和?Hash(M)是否相等。
4.一種ATM機信息安全檢測系統,其特征在于,包括:
ATM主控模塊、ATM子模塊,ATM主控模塊通過網線或CAN總線與ATM子模塊建立通信;?
ATM主控模塊包括:提取單元、簽名單元;
提取單元用于提取待驗證固件摘要;
簽名單元用于通過私鑰對摘要進行加密;
ATM子模塊包括:驗證單元、提取單元、比較單元;
驗證單元用于采用公鑰對簽名的摘要進行驗證;
提取單元用于提取待驗證固件摘要;
比較單元用于與驗證后的摘要進行比對,結果一致,則固件未被篡改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市怡化電腦有限公司;深圳市怡化時代科技有限公司;深圳市怡化金融智能研究院,未經深圳市怡化電腦有限公司;深圳市怡化時代科技有限公司;深圳市怡化金融智能研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310014539.8/1.html,轉載請聲明來源鉆瓜專利網。





