发明名称 一种自适应混合加密方法、装置以及加密通信系统
摘要 本发明提出了一种自适应混合加密方法,包括以下步骤:将首先对数据类型进行判断,文本类型数据将进入AES通道进行处理,类似a-z的英文数据将转化成相应的ASCII数据进行加密;非文本类型数据将进入下一个选择通道,对数据大小进行判断,小于128bit的数据将进入AES通道进行加密,而大于128bit的数据如有必要进如数字签名通道进行加密,需要进行数字签名的数据将进入ECC通道进行处理,反之将进入RSA通道进行加密。本发明的自适应混合加密方法集成了三种加密算法,加密功能的可选性大大增加,为使用者提供多种数据加密,包括基本的数字签名和身份认证,且不同的数据量将会自动转入相对应加密模块,另外加密算法均有硬件电路实现,相对于软件加密提高了数据加密速度。
申请公布号 CN103716166A 申请公布日期 2014.04.09
申请号 CN201310734167.6 申请日期 2013.12.27
申请人 哈尔滨工业大学深圳研究生院 发明人 张岩;卢晋
分类号 H04L9/32(2006.01)I;H04L9/30(2006.01)I;H04L9/06(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人 胡玉
主权项 一种自适应加密混合加密方法,其特征在于,所述方法包括以下步骤:A:获取需要加密的数据,并判断数据类型;数据类型为文本时,执行步骤B,否则执行步骤C;B:对文本数据执行数据转换,对换后的数据执行AES加密并执行步骤F;C:当数据类型为非文本时,判断所述需要加密的数据的长度,当所述长度小于第一阈值时,执行步骤D,否则执行步骤E;D:对所述需要加密的数据执行AES加密并执行步骤F;E:根据预设的安全等级判断是否需要使用数字签名,如果是,则对所述需要加密的数据执行椭圆曲线密码编码ECC加密并执行步骤F,否则,对所述需要加密的数据执行RSA加密并执行步骤F;F:发送加密后的数据。
地址 518000 广东省深圳市南山区西丽镇深圳大学城哈工大校区