电子装置的加解密系统及其加解密方法

文档序号:10626585阅读:514来源:国知局
电子装置的加解密系统及其加解密方法
【专利摘要】本发明提供一种加解密系统,该加解密系统运行于一电子装置上,所述加解密系统包括:识别单元,用于识别一输入单元生成的操作信号,并生成相应的输入信息;密钥生成单元,用于在一应用程序安装在所述电子装置上时,随机生成一公钥和相应的私钥;加密单元,用于使用所述公钥将所述识别单元生成的输入信息加密,生成相应的密文并将该密文传输至所述应用程序;以及解密单元,用于在所述应用程序接收所述加密单元生成的密文后,使用所述私钥将所述密文解密。本发明还提供了一种对输入信息进行加密的加解密方法。
【专利说明】
电子装置的加解密系统及其加解密方法
技术领域
[0001] 本发明涉及一种电子装置的加解密系统及其加解密方法,尤其涉及一种在输入信 息时进行加密的加解密系统及其加解密方法。
【背景技术】
[0002] 目前电子装置的信息输入方式主要是通过软键盘或语音输入等,应用该些输入方 式时,通常是通过输入法服务启动输入法应用程序,由输入法应用程序识别用户输入的信 息,并将该信息以明码的方式发送至需要获取输入信息的应用程序,在信息的传输过程中 存在被黑客窃取的风险。

【发明内容】

[0003] 有鉴于此,有必要提供一种在输入信息时即可进行加密的加解密系统及其加解密 方法,以解决上述问题。
[0004] 本发明提供了一种加解密系统,该加解密系统运行于一电子装置上,所述加解密 系统包括: 识别单元,用于识别一输入单元生成的操作信号,并生成相应的输入信息; 密钥生成单元,用于在一应用程序安装在所述电子装置上时,随机生成一公钥和相应 的私钥; 加密单元,用于使用所述公钥将所述识别单元生成的输入信息加密,生成相应的密文 并将该密文传输至所述应用程序;以及 解密单元,用于在所述应用程序接收所述加密单元生成的密文后,使用所述私钥将所 述密文解密。
[0005] -种加解密方法,该方法包括: 识别一输入单元生成的操作信号,并生成相应的输入信息; 在一应用程序安装在一电子装置上时或用户在一用户界面上输入信息时随机生成公 钥和相应的私钥; 使用所述公钥将所述输入信息加密,并生成相应的密文;以及 使用所述私钥将所述密文解密。
[0006] 本发明之电子装置的加解密系统及其加解密方法,由密钥生成单元随机生成一对 公钥和私钥,加密单元使用公钥对输入信息加密并生成密文,在该密文传送到应用程序后, 再由解密单元使用私钥对密文解密获得输入信息,有效的保证了输入信息传输的安全。
【附图说明】
[0007] 图1为本发明一实施方式中电子装置的功能模块图。
[0008] 图2为图1中电子装置及其显示的用户界面的示意图。
[0009] 图3为图1中电子装置的第一实施方式的加解密方法的流程图。
[0010] 图4为图1中电子装置的第二实施方式的加解密方法的流程图。
[0011] 主要元件符号说明
如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0012] 下面将结合附图,对本发明作进一步的详细说明。
[0013] 请参阅图1,本发明提供了一种加解密系统20,该加解密系统20运行于一电子装 置100中。该电子装置100包括与该加解密系统20连接的输入单元11、显示单元12和存 储该加解密系统20程序代码与数据的存储单元30。在本实施方式中,该电子装置100可以 是具有信息输入功能的手机或者平板电脑等。
[0014] 存储单元30还用于存储安装在电子装置100上的应用程序31。
[0015] 加解密系统20包括密钥生成单元21,识别单元22,加密单元23,解密单元24和显 示控制单元25。在第一实施方式中,密钥生成单元21用于在安装应用程序31时随机生成 一对公钥和私钥,并将该公钥发送至加密单元23,将私钥发送至解密单元24。
[0016] 请一并参阅图2,显示控制单元25用于在用户打开应用程序31时,控制显示单元 12显示与该应用程序31对应的用户界面120。当用户需要在该用户界面120中输入内容 时,显示控制单元25控制显示单元12在该用户界面120上显示一软键盘121,供用户进行 输入操作。
[0017] 输入单元11用于侦测用户在软键盘121上的触摸操作并生成相应的操作信号,在 本实施方式中,该输入单元11为一触控面板,与显示单元12 -起组成一触摸屏。
[0018] 识别单元22用于识别输入单元11生成的操作信号,并生成与该操作信号相应输 入信息。
[0019] 加密单元23用于使用密钥生成单元21发送的公钥对识别单元22生成的输入信 息进行加密,生成相应的密文,并将该密文传输至应用程序31。在本实施方式中,应用程序 31在接收到该密文后,解密单元24即使用密钥生成单元21生成的私钥对应用程序31接收 到的密文进行解密。显示控制单元25控制显示单元12在用户界面120上显示解密后的信 息。在本实施方式中,解密后的信息即为输入单元11输入的原始的输入信息。在其他实施 方式中,解密单元24设置于即嵌入在该应用程序31中。
[0020] 在第二实施方式中,当用户点击用户界面120弹出软键盘121时,密钥生成单元21 随机生成一第一密钥,该第一密钥包括一对公钥和私钥,然后该密钥生成单元21将该公钥 发送至加密单元23,将私钥发送至解密单元24。
[0021] 输入单元11侦测用户在软键盘121上的触摸操作并生成相应的操作信号,识别单 元22识别该操作信号并生成与该操作信号对应的输入信息。
[0022] 加密单元23使用密钥生成单元21生成的公钥对输入信息加密后生成相应的密 文,并将该密文传输至应用程序31。应用程序31在接收到该密文后,解密单元24即使用密 钥生成单元21生成的私钥对应用程序31接收到的密文进行解密。由显示控制单元25控 制显示单元12在用户界面120上显示解密后的信息。在本实施方式中,解密后的信息即为 输入单元11输入的原始的输入信息。
[0023] 在完成一次输入信息的加密和解密后,加密单元23和解密单元24即撤销第一密 钥。当用户再一次进行信息输入时,密钥生成单元21重新随机生成第二密钥,加密单元23 和解密单元24使用该第二密钥对用户输入的信息进行加密和解密,并由显示控制单元25 控制显示单元12显示该输入信息。
[0024] 请参阅图3,为本发明第一实施方式中电子装置100的加解密方法流程图,该方法 包括: 步骤S10,在应用程序31安装到电子装置100中时,密钥生成单元21随机生成一对公 钥和私钥,并将该公钥发送至加密单元23,将私钥发送至解密单元24。
[0025] 步骤S11,识别单元22识别输入单元11生成的操作信号,并生成与该操作信号相 应的输入信息。
[0026] 步骤S12,加密单元23使用密钥生成单元21发送的公钥对识别单元22生成的输 入信息进行加密,生成相应的密文,并将该密文传输至应用程序31。
[0027] 步骤S13,解密单元24使用密钥生成单元21生成的私钥对应用程序31接收到的 密文进行解密。
[0028] 步骤S14,显示控制单元25控制显示单元12在用户界面120上显示解密后的信 息。在本实施方式中,解密后的信息即为输入单元11输入的原始的输入信息。
[0029] 请参阅图4,为本发明第二实施方式中电子装置100的加解密方法流程图,该方法 包括: 步骤S20,当用户点击用户界面120弹出软键盘121时,密钥生成单元21随机生成一对 公钥和私钥,然后该密钥生成单元21将该公钥发送至加密单元23,将私钥发送至解密单元 24。
[0030] 步骤S21,识别单元22识别输入单元11生成的操作信号并生成与该操作信号对应 的输入信息。
[0031] 步骤S22,加密单元23使用密钥生成单元21生成的公钥对输入信息加密并生成相 应的密文,并将该密文传输至应用程序31。
[0032] 步骤S23,解密单元24使用密钥生成单元21生成的私钥对应用程序31接收到的 密文进行解密。
[0033] 步骤S24,显示控制单元25控制显示单元12在用户界面120上显示解密后的信 息。在本实施方式中,解密后的信息即为输入单元11输入的原始的输入信息。
[0034] 本发明之电子装置的加解密系统及其加解密方法,由密钥生成单元随机生成一对 公钥和私钥,加密单元使用公钥对输入信息加密并生成密文,在该密文传送到应用程序后, 再由解密单元使用私钥对密文解密获得输入信息,有效的保证了输入信息传输的安全。
[0035] 本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明, 而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施方式所作 的适当改变和变化都落在本发明要求保护的范围之内。
【主权项】
1. 一种加解密系统,该加解密系统运行于一电子装置上,其特征在于,所述加解密系统 包括: 识别单元,用于识别一输入单元生成的操作信号,并生成相应的输入信息; 密钥生成单元,用于在一应用程序安装在所述电子装置上时,随机生成一公钥和相应 的私钥; 加密单元,用于使用所述公钥将所述识别单元生成的输入信息加密,生成相应的密文 并将该密文传输至所述应用程序;以及 解密单元,用于在所述应用程序接收所述加密单元生成的密文后,使用所述私钥将所 述密文解密。2. 如权利要求1所述的加解密系统,其特征在于,所述加解密系统还包括一显示控制 单元,该显示控制系统用于在所述应用程序启动时控制所述显示单元显示所述用户界面, 并在该用户界面上显示一软键盘,所述输入单元侦测用户在该软键盘上的触摸操作并生成 所述相应的操作信号。3. 如权利要求1所述的加解密系统,其特征在于,所述显示控制单元还控制所述显示 单元在所述用户界面上显示所述解密单元解密所述密文后形成的所述输入信息。4. 一种加解密系统,该加解密系统运行于一电子装置上,其特征在于,所述加解密系统 包括: 识别单元,用于识别一输入单元生成的操作信号,并生成相应的输入信息; 密钥生成单元,用于在用户在一用户界面上输入信息时,随机生成一公钥和相应的私 钥; 加密单元,用于使用所述公钥将所述识别单元生成的输入信息加密,生成相应的密文 并将该密文传输至一应用程序;以及 解密单元,用于在所述应用程序接收所述加密单元生成的密文后,使用所述私钥将所 述密文解密。5. 如权利要求4所述的加解密系统,其特征在于,在完成所述输入信息的加密和解密 后,所述加密单元和解密单元撤销所述公钥和私钥。6. 如权利要求4所述的加解密系统,其特征在于,所述显示控制系统还控制所述显示 单元在所述用户界面上显示一软键盘,所述输入单元侦测用户在该软键盘上的触摸操作并 生成相应的操作信号。7. 如权利要求4所述的加解密系统,其特征在于,所述显示控制单元还控制所述显示 单元在所述用户界面上显示所述解密单元解密所述密文后形成的所述输入信息。8. -种加解密方法,该方法包括: 识别一输入单元生成的操作信号,并生成相应的输入信息; 在一应用程序安装在一电子装置上时或用户在一用户界面上输入信息时随机生成公 钥和相应的私钥; 使用所述公钥将所述输入信息加密,并生成相应的密文;以及 使用所述私钥将所述密文解密。9. 如权利要求8所述的加解密方法,其特征在于,所述加解密方法还包括: 控制一显示单元显示一用户界面,并在该用户界面上显示一软键盘;以及
【文档编号】H04L9/30GK105991279SQ201510060390
【公开日】2016年10月5日
【申请日】2015年2月5日
【发明人】庄志远, 林忠亿, 许伯任, 周建闵, 卢志德, 张书元
【申请人】富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1