[发明专利]一种基于非对称算法的键盘加密系统及键盘加密方法在审
申请号: | 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.vipzhuanli.com/pat/books/201710089942.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动存储设备数据的保护方法
- 下一篇:数据处理服务系统