【技术实现步骤摘要】
本专利技术涉及数据处理的,特别是涉及一种可配置的数据处理装置及方法。
技术介绍
1、为了保证信息传输的安全性,通常需要通过加密技术对数据进行处理。数据加密算法主要包括密钥加密算法和杂凑加密算法。其中杂凑也称为散列或者哈希,其将任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,因此散列值的空间通常远小于输入的空间。密钥加密是通过密钥改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。因此,杂凑是将目标文本转换成具有相同长度的、不可逆的杂凑字符串;密钥加密是将目标文本转换成不同长度的、可逆的密文。如果被保护数据仅仅用作比较验证,在以后不需要还原成明文形式,则需要使用杂凑;如果被保护数据在以后需要被还原成明文,则需要使用密钥加密。
2、现有技术中,密钥加密和杂凑加密的具体实现方式有多种多样。在实际使用中,每个具体的实现方式均会采用独立的硬件实现,其中会包含多个独立且重复的模块,从而造成了系统架构冗余,且成本较高。
>技术实现思路...
【技术保护点】
1.一种可配置的数据处理装置,其特征在于,所述可配置的数据处理装置包括加密模块、配置模块、存储模块和扩展模块;
2.根据权利要求1所述的可配置的数据处理装置,其特征在于:所述加密配置参数包括加密模式选择参数和加密算法选择参数;所述加密模式选择参数包括密钥加密模式和杂凑模式。
3.根据权利要求2所述的可配置的数据处理装置,其特征在于:当所述加密模式选择参数为密钥加密模式时,所述加密算法选择参数包括已有加密算法和自定义加密算法,所述加密参数包括轮密钥生成参数。
4.根据权利要求2所述的可配置的数据处理装置,其特征在于:当所述加密模式选择
...【技术特征摘要】
1.一种可配置的数据处理装置,其特征在于,所述可配置的数据处理装置包括加密模块、配置模块、存储模块和扩展模块;
2.根据权利要求1所述的可配置的数据处理装置,其特征在于:所述加密配置参数包括加密模式选择参数和加密算法选择参数;所述加密模式选择参数包括密钥加密模式和杂凑模式。
3.根据权利要求2所述的可配置的数据处理装置,其特征在于:当所述加密模式选择参数为密钥加密模式时,所述加密算法选择参数包括已有加密算法和自定义加密算法,所述加密参数包括轮密钥生成参数。
4.根据权利要求2所述的可配置的数据处理装置,其特征在于:当所述加密模式选择参数为杂凑模式时,所述加密算法选择参数包括已有杂凑算法和自定义杂凑算法,所述加密参数包括消息分组参数。
5.根据权利要求1所述的可配置的数据处理装置,其特征在于:所述存储模块还用于存储所述扩展模块进行密钥扩展所产生的中间数据,以使所述扩展模块根据所述中间数据进行后续的密钥扩展。
6.根据权利要求1所述的可配置的数据处理装置,其特征在于:所述存储模块还用于存储所述加密模块进行加密处理所产生的中间数据,以使所述加密模块根据所述中间数据进行后续...
【专利技术属性】
技术研发人员:胡岳,卢笙,安康,陈盈安,
申请(专利权)人:芯云晟杭州电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。