一种安全输入法的文本处理方法、装置和系统制造方法及图纸

技术编号:15749842 阅读:110 留言:0更新日期:2017-07-03 15:23
本发明专利技术公开了一种安全输入法的文本处理方法、装置和系统,其中,所述方法,包括:注册安全域,获取所述安全域标识;申请并获取所述安全域对应的对称密钥;使用所述对称密钥对用户输入的明文进行加密;将加密得到的密文与所述安全域标识一同输出。

【技术实现步骤摘要】
一种安全输入法的文本处理方法、装置和系统
本专利技术涉及信息安全
,尤其涉及一种安全输入法的文本处理方法、装置和系统。
技术介绍
随着移动互联网的发展,文本通信成为人们重要的沟通方式,但是智能设备和传输通道本身并不安全,人们的聊天信息、短信信息、电子邮件信息都面临被木马盗取或者黑客拦截的可能,时常出现用户在网络通信内容中包含的银行账号、登录密码等信息被恶意第三方截获而给用户造成重大损失的情况。针对用户资金安全和隐私信息会面临重大威胁的问题。目前,有部分通信软件,比如微信,会对自身通信信息进行加密传输,但这种方式只适用于这些特定的通信软件之间的信息传输,加解密能力只限定在应用内部,比如微信客户端对微信客户端,并不能保证智能设备中通过其他应用软件信息传输的安全,比如安卓系统中的短信应用,并没有加密功能。此外,在这种方式下,用户的通信信息对通信软件运营商来说是可见的,一旦通信软件运营商疏于管理,内部员工完全有可能通过非法方式获取用户的通信信息。且这种方式都是由通信软件以软件加解密方式实现,很容易被恶意软件攻克。
技术实现思路
本专利技术期望提供一种安全输入法的文本处理方法、装置和系统,能够在保证输入法的文本加解密安全性和用户使用方便性的前提下,简化了密钥管理并保证密钥存储和传输的安全性。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种安全输入法的文本处理方法,该方法包括:注册安全域,获取所述安全域标识;申请并获取所述安全域对应的对称密钥;使用所述对称密钥对用户输入的明文进行加密;将加密得到的密文与所述安全域标识一同输出。上述方案中,所述使用所述对称密钥对用户输入的明文进行加密包括:每次使用所述对称密钥对用户输入的明文进行加密时,随机生成一初始向量,并使用所述初始向量参与密码运算;相应的,所述将加密得到的密文与所述安全域标识一同输出包括:将加密得到的密文、所述安全域标识和所述密文对应的初始向量一同输出。上述方案中,所述方法还包括:获取密文和该密文对应的第一安全域标识;当所述第一安全域标识与本地的第二安全域标识相同时,使用所述第二对称密钥对所述密文进行解密,获得解密后的明文并输出;当所述第一安全域标识与所述第二安全域标识不同时,将所述密文发送至安全管理平台,由所述安全管理平台解密密文后再使用所述第二安全域对应的第二对称密钥加密,再由所述安全管理平台将所述第二安全域标识对应的密文返回,之后使用所述第二对称密钥解密所述安全管理平台返回的密文,获得解密后的明文并输出。上述方案中,当存在与密文对应的初始向量时,所述方法还包括:获取密文和该密文对应的第一安全域标识的同时,还获取所述密文对应的初始向量;使用所述初始向量参与解密运算。上述方案中,所述申请并获取所述安全域对应的对称密钥包括:使用安全硬件对获取到的对称密钥进行签名验证。上述方案中,所述方法还包括:使用安全硬件注册安全域、获取所述安全域对应的对称密钥。本专利技术实施例还提供一种安全输入法的文本处理装置,所述装置包括:安全域注册模块、对称密钥获取模块、明文加密模块以及密文输出模块;其中,安全域注册模块,用于注册安全域,获取所述安全域标识;对称密钥获取模块,用于申请并获取所述安全域对应的对称密钥;明文加密模块,用于使用所述对称密钥对用户输入的明文进行加密;密文输出模块,用于将加密得到的密文与所述安全域标识一同输出。上述方案中,所述装置还包括:密文获取模块,用于获取密文和该密文对应的第一安全域标识;同域解密模块,用于当所述第一安全域标识与本地的第二安全域标识相同时,使用所述第二对称密钥对所述密文进行解密,获得解密后的明文并输出;异域解密模块,用于当所述第一安全域标识与所述第二安全域标识不同时,将所述密文发送至安全管理平台,由所述安全管理平台解密密文后再使用所述第二对称密钥加密,再由所述安全管理平台将所述第二安全域标识对应的密文返回,之后使用所述第二对称密钥解密所述安全管理平台返回的密文,获得解密后的明文并输出。上述方案中,所述装置还包括:安全硬件,用于使用非对称密码算法进行注册安全域、获取所述安全域对应的对称密钥。上述方案中,所述安全硬件由智能卡、声波卡/Key、蓝牙卡/Key、嵌入式安全元件或者智能可穿戴装置实现。本专利技术实施例提供一种安全输入法的文本处理系统,该系统包括:上述任意一种安全输入法的文本处理装置和安全管理平台;其中,所述安全管理平台,用于创建和管理安全域,为安全输入法的文本处理装置分配安全域,向文本处理装置下发安全域标识和对应的对称密钥;并用于将文本处理装置发送的异域密文转换为所述文本处理装置的同域密文后返回。本专利技术技术方案的有益效果在于:利用一种安全输入法的文本处理装置,包括:安全域注册模块、对称密钥获取模块、明文加密模块以及密文输出模块,通过使用安全输入法注册安全域,获取所述安全域标识;申请并获取所述安全域对应的对称密钥;使用所述对称密钥对用户输入的明文进行加密;将加密得到的密文与所述安全域标识一同输出,能够在保证输入法的文本加解密安全性和用户使用方便性的前提下,简化了密钥管理并保证密钥存储和传输的安全性。附图说明图1为本专利技术实施例提供的安全输入法的文本处理方法的实现流程示意图;图2为本专利技术实施例提供的安全输入法的文本处理装置的组成结构示意图;图3为本专利技术实施例1的结构示意图。具体实施方式为了更清楚地说明本专利技术实施例和技术方案,下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中,系统提供一种安全输入法,该安全输入法除了具有普通输入法的基础功能以外,还提供安全输入模式,在安全模式下,在安全输入法内部对用户输入的明文进行加密,主要包括:使用第一编辑区接收用户输入的明文;将所述明文交由加解密模块进行加密,获取加密后的密文;按照预设规则对所述密文进行格式化,返回格式化密文。而当用户希望解密密文时,安全输入法在内部解密后显示明文,主要包括:接收用户选定的格式化密文;将所述选定的格式化密文交由所述加解密模块进行解密,获取解密后明文;显示所述解密后明文。如此,实现了明文不出输入法,增加了对用户输入信息的安全保护。针对这样的安全输入法,如何更安全的对安全输入法的文本进行加密解密处理,是个关键问题。为了进一步加强安全输入法的安全性,本专利技术实施例提供一种安全输入法的文本处理系统,该系统包括安全管理平台和安全输入法的文本处理装置;其中,所述安全管理平台用于创建和管理安全域,为安全输入法的文本处理装置分配安全域,向文本处理装置下发安全域标识和对应的对称密钥;并用于将文本处理装置发送的异域密文转换为所述文本处理装置的同域密文后返回。图1为本专利技术实施例提供的安全输入法的文本处理方法的实现流程示意图,如图1所示,该方法包括:步骤101,注册安全域,获取所述安全域标识;具体的,安全输入法需要向安全管理平台注册安全域,获取自身所在安全域标识;步骤102,申请并获取所述安全域对应的对称密钥;具体的,安全输入法申请并获取所述安全域对应的对称密钥;同一安全域中所有安全本文档来自技高网...
一种安全输入法的文本处理方法、装置和系统

【技术保护点】
一种安全输入法的文本处理方法,其特征在于,所述方法包括:注册安全域,获取所述安全域标识;申请并获取所述安全域对应的对称密钥;使用所述对称密钥对用户输入的明文进行加密;将加密得到的密文与所述安全域标识一同输出。

【技术特征摘要】
1.一种安全输入法的文本处理方法,其特征在于,所述方法包括:注册安全域,获取所述安全域标识;申请并获取所述安全域对应的对称密钥;使用所述对称密钥对用户输入的明文进行加密;将加密得到的密文与所述安全域标识一同输出。2.根据权利要求1所述的文本处理方法,其特征在于,所述使用所述对称密钥对用户输入的明文进行加密包括:每次使用所述对称密钥对用户输入的明文进行加密时,随机生成一初始向量,并使用所述初始向量参与密码运算;相应的,所述将加密得到的密文与所述安全域标识一同输出包括:将加密得到的密文、所述安全域标识和所述密文对应的初始向量一同输出。3.根据权利要求1或2所述的文本处理方法,其特征在于,所述方法还包括:获取密文和该密文对应的第一安全域标识;当所述第一安全域标识与本地的第二安全域标识相同时,使用所述第二对称密钥对所述密文进行解密,获得解密后的明文并输出;当所述第一安全域标识与所述第二安全域标识不同时,将所述密文发送至安全管理平台,由所述安全管理平台解密密文后再使用所述第二安全域对应的第二对称密钥加密,再由所述安全管理平台将所述第二安全域标识对应的密文返回,之后使用所述第二对称密钥解密所述安全管理平台返回的密文,获得解密后的明文并输出。4.根据权利要求3所述的文本处理方法,其特征在于,当存在与密文对应的初始向量时,所述方法还包括:获取密文和该密文对应的第一安全域标识的同时,还获取所述密文对应的初始向量;使用所述初始向量参与解密运算。5.根据权利要求1所述的文本处理方法,其特征在于,所述申请并获取所述安全域对应的对称密钥包括:使用安全硬件对获取到的对称密钥进行签名验证。6.根据权利要求1所述的文本处理方法,其特征在于,所述方法还包括:使用安全硬件注册安全域、获取所述安全域对应的对称密钥。7.一种安全输...

【专利技术属性】
技术研发人员:杨贤伟
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:广东,44

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

1