基于AES与密钥派生函数的安全加密方法和系统技术方案

技术编号:41966891 阅读:27 留言:0更新日期:2024-07-10 16:48
本发明专利技术公开了基于AES与密钥派生函数的安全加密方法和系统,包括以下步骤:S1、获取BIM模型数据,生成全局秘钥,基于全局秘钥和用户基本信息生成用户秘钥;S2、基于用户秘钥对称加密BIM模型数据,基于全局秘钥加密用户秘钥,将加密后的BIM模型数据和全局秘钥传输至用户侧;S3、用户侧获取加密后的BIM模型数据和全局秘钥,基于全局秘钥解密用户秘钥,基于用户秘钥解密加密后的BIM模型数据得到BIM模型数据;S4、用户侧基于BIM模型数据构建BIM模型。本发明专利技术的有益效果:通过使用AES加密算法,能保护BIM模型数据的安全性和完整性。

【技术实现步骤摘要】

本专利技术涉及数据加密,尤其涉及基于aes与密钥派生函数的安全加密方法和系统。


技术介绍

1、随着数字化和信息化的发展,建筑信息模型(bim)在建筑行业的应用越来越广泛。bim模型包含了大量的建筑设计、结构和设备信息,对于项目的规划、设计、施工和运营全生命周期都起到了关键的支撑作用。然而,随着信息的电子化,bim模型数据的安全问题也日益突出。因此,开发一种有效的bim模型数据加密技术,对于保护信息安全和推进bim技术的广泛应用具有重要意义。

2、现有技术中,采用des数字加密技术加密bim模型数据,通过分组方式进行加密,将待加密的明文分成若干组,每组64位,不足64位的用0补齐。长度为56位,由8个字节组成,每个字节有7位二进制数。为了使des算法具有一定的强度,需要对密钥的每一位进行奇偶校验。由于des的密钥长度较短,只有56位,因此容易被暴力破解。为了提高安全性,需要定期更换密钥。同时,des算法不适用于大数据的加密,其加密和解密速度较慢。存在不能通过使用aes加密算法加密bim模型数据,从而保护bim模型数据的安全性和完整性的问题。...

【技术保护点】

1.基于AES与密钥派生函数的安全加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于AES与密钥派生函数的安全加密方法,其特征在于,S1中,BIM模型数据存储于内存或缓存中。

3.根据权利要求1所述的基于AES与密钥派生函数的安全加密方法,其特征在于,S1中,全局秘钥基于时间戳和随机数生成。

4.根据权利要求1所述的基于AES与密钥派生函数的安全加密方法,其特征在于,S1中,用户基本信息包括用户ID和用户密码。

5.根据权利要求1所述的基于AES与密钥派生函数的安全加密方法,其特征在于,用户秘钥的长度为128位。

...

【技术特征摘要】

1.基于aes与密钥派生函数的安全加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于aes与密钥派生函数的安全加密方法,其特征在于,s1中,bim模型数据存储于内存或缓存中。

3.根据权利要求1所述的基于aes与密钥派生函数的安全加密方法,其特征在于,s1中,全局秘钥基于时间戳和随机数生成。

4.根据权利要求1所述的基于aes与密钥派生函数的安全加密方法,其特征在于,s1中,用户基本信息包括用户id和用户密码。

5.根据权利要求1所述的基于aes与密钥派生函数的安全加密方法,其特征在于,用户秘钥的长度为128...

【专利技术属性】
技术研发人员:周海强于飞
申请(专利权)人:模数物联科技浙江有限公司
类型:发明
国别省市:

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

1