一种信息安全传递方法及系统、接收终端、发送终端技术方案

技术编号:10892750 阅读:108 留言:0更新日期:2015-01-09 16:12
本发明专利技术公开了一种信息安全传递方法及系统、接收终端、发送终端,发送终端包括:控制模块,用于当应用的控件被触发时,拦截触发事件,并通知底层安全模块,在接收到底层安全模块返回的加密密文后传递给应用;底层安全模块,用于在收到控制模块的通知后,对触发事件相关的信息加密生成加密密文,并发送至控制模块;所述应用,用于将加密密文发送给接收终端;该接收终端包括:控制模块,用于当应用的控件被触发时,拦截触发事件,并通知底层安全模块;底层安全模块,用于收到控制模块的通知后,对触发事件相关的信息解密。本发明专利技术由底层安全模块截获应用的触发事件,对传输信息加密或解密,应用传递的信息均为密文,可防止应用泄密,安全性高。

【技术实现步骤摘要】
一种信息安全传递方法及系统、接收终端、发送终端
本专利技术涉及通信领域,具体涉及一种信息安全传递方法及系统、接收终端、发送终端。
技术介绍
在终端上用户常常需要传输文字信息,如通过短信息或者QQ、微信等应用来传递信息,这些信息都属于用户的个人隐私,用户不愿意让其他人知道。曾经人们认为这些信息的传输通道是安全的,而且有一些应用宣称它们传递信息的方式是安全的,它们常常宣称信息是从客户端加密传输到它们的服务器的,但在斯诺登揭露了美国政府实施大规模监控的事件后,人们才发现,网络作为信息的传输通道是十分不安全的,用户的隐私仍然有可能在服务器上泄漏,例如可能会被黑客攻破服务器获得;又或者例如可能被不诚信的第三方公司直接从服务器获得并利用(类似这次美国政府直接向互联网巨头索要用户隐私的行为),因此,应用传递数据的中间传输通道已经不被信任,变得不安全且无法满足用户保护隐私的需求。因此,目前需要一种可以被用户信任的安全的信息传递方法,与任何应用都无关,满足用户保护隐私的需求。
技术实现思路
本专利技术需要解决的技术问题是提供一种信息安全传递方法及系统、接收终端、发送终端,与任何应用都无关,防止应用泄密,安全可靠性高,满足用户保护隐私的需求。为了解决上述技术问题,本专利技术提供了一种信息安全传递方法,包括:在终端的系统控件中预先设置控制模块,当所述终端的应用的控件被触发时,所述控制模块拦截触发事件,并通知所述终端的底层安全模块;所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息加密生成加密密文,将所述加密密文发送至所述控制模块;所述控制模块将所述加密密文通过所述应用发送给接收终端。进一步地,所述触发事件为用户将要在所述应用的控件中添加信息;所述触发事件相关的信息为用户将要在所述应用的控件中添加的信息。进一步地,在所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息加密生成加密密文之前,所述方法还包括:提示终端用户是否开启安全模式,在接收到所述终端用户开启安全模式的请求后,开启安全模式,触发所述底层安全模块启动。进一步地,所述开启安全模式,触发所述底层安全模块启动,包括:提示所述终端用户输入安全模式开启密码;确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。进一步地,所述底层安全模块收到所述控制模块的通知后,对所述触发事件中相关的信息加密生成加密密文,包括:所述底层安全模块收到所述控制模块的通知后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,获取本地存储的预设的通信密钥;所述底层安全模块利用所述终端用户输入的通信密钥或所述本地存储的预设的通信密钥采用加密算法对所述用户将要在应用的控件中添加的信息加密,并添加加密标识或者添加所述加密算法的版本号和加密标识生成加密密文。进一步地,所述应用的控件为编辑控件。为了解决上述技术问题,本专利技术还提供了一种信息安全传递方法,包括:在终端的系统控件中预先设置控制模块,当所述终端的应用的控件被触发时,所述控制模块拦截触发事件,并通知所述终端的底层安全模块;所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息解密。进一步地,所述方法还包括:所述应用接收到发送终端发来的信息,并提示用户触发所述应用的控件;所述触发事件为终端用户读取所述应用的控件输出的所述发送终端发来的信息;所述触发事件相关的信息为所述应用的控件输出的所述发送终端发来的信息。进一步地,在所述控制模块拦截到触发事件时,所述方法还包括:提示终端用户是否开启安全模式,在接收到所述终端用户开启安全模式的请求后,开启安全模式,触发所述底层安全模块启动。进一步地,所述开启安全模式,触发所述底层安全模块启动,包括:提示所述终端用户输入安全模式开启密码;确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。进一步地,所述应用的控件输出的所述发送终端发来的信息包括:加密标识和加密信息,或者加密标识、加密算法的版本号和加密信息;所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息解密,包括:所述底层安全模块在用户读取应用的控件输出的所述发送终端发来的信息时,识别出所述加密标识后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,识别出所述加密标识后,获取本地存储的预设的通信密钥;所述底层安全模块利用所述终端用户输入的通信密钥或者所述本地存储的预设的通信密钥,采用预设的加密算法或所述加密算法的版本号对应的加密算法对所述加密信息解密,向用户展示解密后的信息的明文。进一步地,所述应用的控件为显示控件。为了解决上述技术问题,本专利技术还提供了一种发送终端,包括:设置在终端底层框架中的底层安全模块、预先设置在终端的系统控件中的控制模块以及应用,其中:所述控制模块,用于当所述应用的控件被触发时,拦截触发事件,并通知所述底层安全模块,在接收到所述底层安全模块返回的加密密文后传递给所述应用;所述底层安全模块,用于在收到所述控制模块的通知后,对所述触发事件相关的信息加密生成加密密文,将所述加密密文发送至所述控制模块;所述应用,用于将所述加密密文发送给接收终端。进一步地,所述触发事件为用户将要在应用的控件中添加信息;所述触发事件相关的信息为用户将要在应用的控件中添加的信息。进一步地,还包括:启动模块,用于提示终端用户是否开启安全模式,在接收到所述终端用户开启所述底层安全模块的请求后,开启安全模式,触发所述底层安全模块启动。进一步地,所述启动模块,用于开启安全模式,触发所述底层安全模块启动,包括:提示所述终端用户输入安全模式开启密码;确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。进一步地,所述底层安全模块,用于收到所述控制模块的通知后,对所述触发事件中相关的信息加密生成加密密文,包括:所述底层安全模块收到所述控制模块的通知后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,获取本地存储的预设的通信密钥;所述底层安全模块利用所述终端用户输入的通信密钥或所述本地存储的预设的通信密钥采用加密算法对所述用户将要在所述应用的控件中添加的信息加密,并添加加密标识或者添加所述加密算法的版本号和加密标识生成加密密文。进一步地,所述应用的控件为编辑控件。为了解决上述技术问题,本专利技术还提供了一种接收终端,包括:设置在终端底层框架中的底层安全模块、预先设置在终端的系统控件中的控制模块以及应用,其中:所述控制模块,用于当所述应用的控件被触发时,拦截触发事件,并通知所述底层安本文档来自技高网...

【技术保护点】
一种信息安全传递方法,包括:在终端的系统控件中预先设置控制模块,当所述终端的应用的控件被触发时,所述控制模块拦截触发事件,并通知所述终端的底层安全模块;所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息加密生成加密密文,将所述加密密文发送至所述控制模块;所述控制模块将所述加密密文通过所述应用发送给接收终端。

【技术特征摘要】
1.一种信息安全传递方法,包括:
在终端的系统控件中预先设置控制模块,当所述终端的应用的控件被触发时,所述控制模块拦截触发事件,并通知所述终端的底层安全模块;
所述底层安全模块收到所述控制模块的通知后,接收输入的安全密钥或获取预设的安全密钥,对所述触发事件相关的信息加密生成加密密文,将所述加密密文发送至所述控制模块;
所述控制模块将所述加密密文通过所述应用发送给接收终端。


2.如权利要求1所述的方法,其特征在于:
所述触发事件为用户将要在所述应用的控件中添加信息;所述触发事件相关的信息为用户将要在所述应用的控件中添加的信息。


3.如权利要求1所述的方法,其特征在于:
在所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息加密生成加密密文之前,所述方法还包括:
提示终端用户是否开启安全模式,在接收到所述终端用户开启安全模式的请求后,开启安全模式,触发所述底层安全模块启动。


4.如权利要求3所述的方法,其特征在于:
所述开启安全模式,触发所述底层安全模块启动,包括:
提示所述终端用户输入安全模式开启密码;
确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。


5.如权利要求3或4所述的方法,其特征在于:
所述底层安全模块收到所述控制模块的通知后,对所述触发事件中相关的信息加密生成加密密文,包括:
所述底层安全模块收到所述控制模块的通知后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥;
所述底层安全模块利用所述终端用户输入的通信密钥采用加密算法对所述用户将要在应用的控件中添加的信息加密,并添加加密标识或者添加所述加密算法的版本号和加密标识生成加密密文。


6.如权利要求1~4任意一项权利要求所述的方法,其特征在于:
所述应用的控件为编辑控件。


7.一种信息安全传递方法,包括:
在终端的系统控件中预先设置控制模块,当所述终端的应用的控件被触发时,所述控制模块拦截触发事件,并通知所述终端的底层安全模块;
所述底层安全模块收到所述控制模块的通知后,接收输入的安全密钥或获取预设的安全密钥,对所述触发事件相关的信息解密。


8.如权利要求7所述的方法,其特征在于:
所述方法还包括:所述应用接收到发送终端发来的信息,并提示用户触发所述应用的控件;
所述触发事件为终端用户读取所述应用的控件输出的所述发送终端发来的信息;所述触发事件相关的信息为所述应用的控件输出的所述发送终端发来的信息。


9.如权利要求7所述的方法,其特征在于:
在所述控制模块拦截到触发事件时,所述方法还包括:
提示终端用户是否开启安全模式,在接收到所述终端用户开启安全模式的请求后,开启安全模式,触发所述底层安全模块启动。


10.如权利要求9所述的方法,其特征在于:
所述开启安全模式,触发所述底层安全模块启动,包括:
提示所述终端用户输入安全模式开启密码;
确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。


11.如权利要求8所述的方法,其特征在于:
所述应用的控件输出的所述发送终端发来的信息包括:加密标识和加密信息,或者加密标识、加密算法的版本号和加密信息;
所述底层安全模块收到所述控制模块的通知后,对所述触发事件相关的信息解密,包括:
所述底层安全模块在用户读取应用的控件输出的所述发送终端发来的信息时,识别出所述加密标识后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥;
所述底层安全模块利用所述终端用户输入的通信密钥,采用预设的加密算法或所述加密算法的版本号对应的加密算法对所述加密信息解密,向用户展示解密后的信息的明文。


12.如权利要求7~10任意一项权利要求所述的方法,其特征在于:
所述应用的控件为显示控件。


13.一种发送终端,包括:设置在终端底层框架中的底层安全模块、预先设置在终端的系统控件中的控制模块以及应用,其中:
所述控制模块,用于当所述应用的控件被触发时,拦截触发事件,并通知所述底层安全模块,在接收到所述底层安全模块返回的加密密文后传递给所述应用;
所述底层安全模块,用于在收到所述控制模块的通知后,接收输入的安全密钥或获取预设的安全密钥,对所述触发事件相关的信息加密生成加密密文,将所述加密密文发送至所述控制模块;
所述应用,用于将所述加密密文发送给接收终端。


14.如权利要求13所述的发送终端,其特征在于:
所述触发事件为用户将要在应用的控件中添加信息;所述触发事件相关的信息为用户将要在应用的控件中添加的信息。


15.如权利要求13所述的发送终端,其特征在于:还包括:
启动模块,用于提示终端用户是否开启安全模式,在接收到所述终端用户开启所述底层安全模块的请求后,开启安全模式,触发所述底层安全模块启动。


16.如权利要求15所述的发送终端,其特征在于:
所述启动模块,用于开启安全模式,触发所述底层安全模块启动,包括:
提示所述终端用户输入安全模式开启密码;
确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,通过验证,触发所述底层安全模块启动。


17.如权利要求15或16所述的发送终端,其特征在于:
所述底层安全模块,用于收到所述控制模块的通知后,对所述触发事件中相关的信息加密生成加密密文,包括:
所述底层安全模块收到所述控制模块的通知后,向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥;
所述底层安全模块利用所述终端用户输入的通信密钥采用加密算法对所述用户将要在所述应用的控件中添加的信息加密,并添加加密标识或者添加所述加密算法的版本号和加密标识生成加密密文。


18.如权利要求13~16任意一项权利要求所述的发送终端,其特征在于:
所述应用的控件为编辑控件。


19.一种接收终端,包括:设置在终端底层框架中的底层安全模块、预先设置在终端的系统控件中的控制模块以及应用,其中:
所述控制模块,用于当所述应用的控件被触发时,拦截触发事件,并通知所述底层安全模块;
所...

【专利技术属性】
技术研发人员:陈璐
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1