[發明專利]一種基于非對稱算法的鍵盤加密系統及鍵盤加密方法在審
| 申請號: | 201710089942.5 | 申請日: | 2017-02-20 |
| 公開(公告)號: | CN108460299A | 公開(公告)日: | 2018-08-28 |
| 發明(設計)人: | 霍建軍;吳震球 | 申請(專利權)人: | 江蘇藍深遠望科技股份有限公司 |
| 主分類號: | G06F21/83 | 分類號: | G06F21/83;H04L29/06 |
| 代理公司: | 常州佰業騰飛專利代理事務所(普通合伙) 32231 | 代理人: | 張榮 |
| 地址: | 214000 江蘇省無錫市濱湖*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密器 鍵盤加密 服務端 非對稱算法 鍵盤 客戶機連接 用戶系統 客戶端 解密 登入 密文 加密 安全技術領域 登錄用戶 獨立使用 加密裝置 輸入鍵盤 通用性強 輸出端 輸入端 通用的 客戶 | ||
1.一種基于非對稱算法的鍵盤加密系統,其特征在于:包括:
鍵盤(101),用于輸入鍵盤碼;
加密器(102),用于加密,所述加密器(102)將鍵盤碼生成源文碼并基于非對稱加密算法對源文碼進行加密得到密文,所述加密器(102)將所述密文發送給服務端(104);
客戶端(103),用于登錄用戶系統;
服務端(104),用于解密認證,所述服務端(104)接收密文并根據解密算法對密文進行解密獲得源文碼,當所述服務端(104)解密得到的源文碼與服務端(104)存儲的源文碼相匹配時,所述服務端(104)認證成功,允許用戶登入用戶系統。
2.根據權利要求1所述的基于非對稱算法的鍵盤加密系統,其特征在于:所述加密器(102)的輸入端通過USB口或PS/2口與所述鍵盤(101)相連,所述加密器(102)的輸出端與所述客戶端(103)相連,所述客戶端(103)與所述服務端(104)通過有線網絡或無線網絡相互通信。
3.根據權利要求1所述的基于非對稱算法的鍵盤加密系統,其特征在于:所述加密器(102)同時將鍵盤碼和密文傳輸給所述客戶端(103),所述客戶端(103)將密文發送給所述服務端(104)。
4.一種鍵盤加密方法,使用如權利要求1所述的基于非對稱算法的鍵盤加密系統,其特征在于:包括以下步驟:
S01寫入程序算法:首先服務端(104)隨機生成公鑰(e,N)和私鑰(d,N),并將公鑰(e,N)對應的加密程序發送到加密器(102),同時私鑰(d,N)對應的解密程序保留在服務端(104);
S02加密:加密器(102)開放數據接收功能并接收鍵盤(101)輸入的單個鍵盤碼,對該單個鍵盤碼進行處理得到源文碼,即在單個鍵盤碼上繼續添加機器碼、時鐘碼、隨機碼組合成源文碼,加密器(102)根據加密程序對源文碼加密得到密文,加密器(102)將密文發送給服務端(104);
S03解密認證:所述服務端(104)接收密文并根據解密程序解密得到源文碼,所述服務端(104)判斷解密所得的源文碼與服務端(104)存儲的源文碼是否匹配,如果匹配則允許用戶登入客戶端(103)的用戶系統。
5.根據權利要求4所述的鍵盤加密方法,其特征在于:所述公鑰(e,N)和私鑰(d,N)的確定方法為,N=p1*p2.....pn,n≥3,pi是質數,e*d=1mod((p1-1)*(p2-1)*......(pn-1))。
6.根據權利要求4所述的鍵盤加密方法,其特征在于:所述加密程序中,利用所述公鑰(e,N)和如下公式對所述源文碼進行加密,得到所述密文:Aemod N=B,其中,A表示所述源文碼,B表示所述密文。
7.根據權利要求4所述的鍵盤加密方法,其特征在于:所述解密程序中,利用私鑰(d,N)和如下公式對所述密文進行解密,得到所述源文碼:Bd mod N=A,其中,A表示所述源文碼,B表示所述密文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇藍深遠望科技股份有限公司,未經江蘇藍深遠望科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710089942.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動存儲設備數據的保護方法
- 下一篇:數據處理服務系統





