[发明专利]一种智能终端的文本端到端加解密系统与方法有效
申请号: | 202011249003.0 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112367323B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 高原英;王文庆;邓楠轶;董夏昕;介银娟;刘超飞;毕玉冰;朱博迪;崔逸群 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
地址: | 710032 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 终端 文本 端到端加 解密 系统 方法 | ||
1.一种智能终端的文本端到端加解密系统,其特征在于:包括输入监控模块(111)、解密模块(112)和加密模块(113),文本加解密系统(11)通过输入监控模块(111)与智能终端(10)中的屏幕(101)、键盘/输入法(102)、文本选择器(103)进行交互;
所述输入监控模块(111)捕获键盘/输入法(102)的输入,将捕获到的明文文本数据传输到加密模块(113)中做文本加密,并接收加密模块(113)回传的加密文本数据,用加密文本替换键盘/输入法(102)输入的明文文本;输入监控模块(111)接收文本选择器(103)的密文文本数据作为输入,将密文文本数据传输给解密模块(112),接收解密模块(112)回传的解密结果,并将解密结果显示在智能终端设备的屏幕(101)上;
所述解密模块(112)存储用户输入的其它加解密系统的公钥,接收输入监控模块(111)的加密文本信息,并用存储在解密模块(112)中的其它加解密系统的公钥对加密文本信息进行解密得到明文文本集,并对明文文本集进行评分,将解密结果回传至输入监控模块(111);
所述加密模块(113)用来生成本系统的私钥公钥对并存储,将本系统公钥提供给用户,使用户将其传递给其它终端中的加解密系统;加密模块(113)接收输入监控模块(111)捕获的明文文本数据,并使用存储在加密模块(113)中的本地私钥加密接收到的明文文本数据,将加密结果回传至输入监控模块(111)中;
所述的智能终端的文本端到端加解密系统的加解密方法,包括如下步骤:
步骤1:进行文本加解密前,进行通讯的两个智能终端需要进行的准备工作:
1)两个智能终端分别使用加密模块(113)生成各自加解密系统的私钥公钥对;
2)两个智能终端的用户分别将本终端的公钥经可信渠道传递给对方终端用户;
3)两个终端的用户分别将对端的公钥输入本终端的解密模块(112)中;
步骤2:智能终端的文本端到端加密过程,具体如下:
1)开启文本加密时,当键盘/输入法(102)被唤醒时,输入监控模块(111)捕获用户输入并将输入的明文文本数据传输至加密模块(113);
2)加密模块(113)使用存储的私钥对接收到的明文文本进行加密,将加密结果回传至输入监控模块(111);
3)输入监控模块(111)使用密文文本替换键盘/输入法(102)输入的明文文本,此时用户所见输入框内明文文本已被替换为密文文本进行显示;
4)用户可直接将密文文本信息进行发送;
步骤3:智能终端的文本端到端解密过程,具体如下:
1)在收到其它加解密系统发送的密文文本信息后,用户使用文本选择器(103)选择对密文文本信息进行解密;
2)解密模块(112)使用存储在其中的其它加解密系统的公钥,集中每一个公钥分别对密文文本信息进行解密,得到明文文本集;
3)解密模块(112)使用当前系统语言的常用字符集对明文文本集中的每个明文文本进行评分,考察其是否为解密成功的结果;
4)判断是否有明文文本的得分超过设定值;
5)若有,则认为解密成功,得分最高的明文文本信息为正确的结果,将其直接显示在屏幕(101)上供用户查看;
6)否则,则认为本系统解密模块中并没有存储可以解密密文文本的公钥,解密失败,在屏幕(101)上提示用户解密失败;
7)当解密失败,或解密成功后,询问用户是否要指定公钥对该密文文本进行解密;
8)当用户选择使用指定公钥进行解密,在屏幕(101)上显示指定公钥解密的明文文本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249003.0/1.html,转载请声明来源钻瓜专利网。