System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于提高数据传输安全的隐私计算方法及系统技术方案_技高网

一种用于提高数据传输安全的隐私计算方法及系统技术方案

技术编号:43133024 阅读:14 留言:0更新日期:2024-10-29 17:39
本发明专利技术涉及计算机技术领域,具体公开了一种用于提高数据传输安全的隐私计算方法及系统,包括数据混淆模块、数据传输模块和扩展加密算法模块,数据混淆模块生成盐值和秘钥,确保数据的混淆性和完整性,数据传输模块负责保障数据传输过程的完整性和安全性,对请求参数和请求结果进行加密,同时采用不可逆的加密算法,扩展加密算法模块通过增加秘钥长度、轮数和修改轮函数来提高加密强度。使用AES扩展算法对传输的数据进行加密,确保数据在传输过程中即使被截获也无法阅读,每个消息都使用不同的盐值,并且使用密钥进行计算,使得攻击者无法轻易预测盐值或破解密钥,保证加密数据的混淆性和不可逆性。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种用于提高数据传输安全的隐私计算方法及系统


技术介绍

1、目前,数据传输的广泛应用已经深入到社会的每一个角落,从个人的社交娱乐到企业的商务运营,数据传输都发挥着举足轻重的作用,然而,随着数据量呈爆炸性增长,数据传输中的数据隐私保护问题逐渐凸显,特别是在运营商网络中,用户个人信息和通信记录等敏感数据的传输安全成为了业界和公众关注的焦点。

2、但现有技术中的数据传输方法,在数据传输过程中往往存在诸多安全隐患,缺乏足够的加密强度或缺乏有效的身份验证机制,容易受到黑客的攻击和非法访问,从而导致用户隐私泄露。


技术实现思路

1、本专利技术的目的在于提供一种用于提高数据传输安全的隐私计算方法及系统,旨在解决现有技术中的在数据传输过程中往往存在诸多安全隐患,缺乏足够的加密强度或缺乏有效的身份验证机制,容易受到黑客的攻击和非法访问,从而导致用户隐私泄露的技术问题。

2、为实现上述目的,本专利技术采用的一种用于提高数据传输安全的隐私计算系统,包括数据混淆模块、数据传输模块和扩展加密算法模块,所述数据混淆模块生成盐值和秘钥,确保数据的混淆性和完整性,使得攻击者无法轻易预测盐值或破解秘钥,所述数据传输模块负责保障数据传输过程的完整性和安全性,对请求参数和请求结果进行加密,同时采用不可逆的加密算法,以防止数据被篡改和泄露,所述扩展加密算法模块通过增加秘钥长度、轮数和修改轮函数来提高加密强度,增强数据的保护能力。

3、本专利技术还提供一种用于提高数据传输安全的隐私计算方法,应用于如上述所述的一种用于提高数据传输安全的隐私计算系统之中,包括如下步骤:

4、首先将明文数据传输至sha256之中;

5、所述数据混淆模块对sha256中的明文数据通过自定义的aes扩展算法不定期更新盐值加盐,生成盐值和秘钥,输出为密文;

6、输出的密文进行密文hash碰撞;

7、最终输出明文,结束隐私计算。

8、其中,aes扩展算法包括如下步骤:

9、步骤一:增加秘钥长度,将秘钥长度从256位增加到512位;

10、步骤二:增加轮数,将轮数增加到20轮;

11、步骤三:修改轮函数,对初始s盒依次进行非线性变换、随机置换、生成对应的逆s盒;

12、重新定义行位移方式:

13、第1行不变;

14、第2行循环右移1个字节;

15、第3行循环右移2个字节;

16、第4行循环右移3个字节;

17、修改列混合矩阵:

18、定义一个4×4的状态矩阵,表示输入的16字节数据;

19、定义一个新的4×4的列混合矩阵;

20、根据定义的列混合矩阵和galois域中的乘法运算。

21、其中,aes扩展算法生成不同的盐值,确保数据在传输过程中的随机性,采用公钥加密技术将密钥进行加密传输,接收方在接收到加密数据后,使用相应的私钥进行解密,还原出原始数据。

22、本专利技术的一种用于提高数据传输安全的隐私计算方法及系统的有益效果为:

23、1、提高系统安全性,采用先进的加密算法和数据混淆技术是保障传输数据高安全性的重要手段,加密算法和数据混淆技术能够将数据转化为密文,并通过密钥进行加密和解密,有效地防止中间人攻击和窃听行为,数据混淆技术通过对数据进行模糊化处理,使得即使数据被非法获取,也无法轻易解读其含义,加密算法和混淆技术的不断演进和优化,使得它们具备更强的抗攻击能力和安全性,能够应对日益复杂的安全威胁和攻击手段,能够有效地防止数据泄露和非法访问,保障用户和组织的隐私和数据安全;

24、2、提高系统灵活性,根据数据的重要性和敏感性,可以采取动态调整盐值和混淆算法的策略,以满足不同场景下的隐私保护需求,对于高度敏感的数据,可以增加盐值的复杂度和混淆算法的层级,提高数据的安全性,一般敏感度的数据,则可以采用更简化的保护措施,以降低系统的复杂度和开销,还可以根据不同的应用场景和法律法规要求,调整隐私保护策略,确保数据处理的合规性和安全性,能够有效应对不断变化的安全威胁和隐私需求,为用户和组织提供更可靠的数据保护方案;

25、3、提高系统易操作性,基于java开发的软件具有出色的跨平台性和可移植性,可以轻松地在各种操作系统和设备上部署和应用,这种灵活性不仅为开发人员提供了更广阔的目标市场,还简化了维护和更新的流程,使得软件的开发和部署变得更加便捷和高效。

26、4、通过改进和增强加密算法,使得数据在加密和传输过程中效率更高、更为安全,通过将所述扩展加密算法模块与所述数据混淆模块和所述数据传输模块相结合,可以构建一个更加全面、可靠的安全体系,能够有效地保护数据从生成到传输的各个环节,确保数据的机密性、完整性和不可预测性。

本文档来自技高网...

【技术保护点】

1.一种用于提高数据传输安全的隐私计算系统,其特征在于,

2.一种用于提高数据传输安全的隐私计算方法,应用于如权利要求1所述的一种用于提高数据传输安全的隐私计算系统之中,其特征在于,包括如下步骤:

3.如权利要求2所述的一种用于提高数据传输安全的隐私计算方法,其特征在于,

4.如权利要求2所述的一种用于提高数据传输安全的隐私计算方法,其特征在于,

【技术特征摘要】

1.一种用于提高数据传输安全的隐私计算系统,其特征在于,

2.一种用于提高数据传输安全的隐私计算方法,应用于如权利要求1所述的一种用于提高数据传输安全的隐私计算系统之中,其特征在于...

【专利技术属性】
技术研发人员:李朋程丁卓
申请(专利权)人:南京龙垣信息科技有限公司
类型:发明
国别省市:

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

1