一种基于广播加密的建筑信息模型数据共享分发方法技术

技术编号:36380728 阅读:50 留言:0更新日期:2023-01-18 09:42
本发明专利技术涉及一种基于广播加密的建筑信息模型数据共享分发方法,包括以下步骤:通过BIM数据拥有者,项目负责人、项目总师、项目文件管理人员,首先定义BIM数据接受者,BIM数据接受者包括所有需要处理查看BIM数据文件人员,为一个接收者成员集合S。通过项目可信方BIM协同平台系统,生成影响因子μ,影响因子μ与BIM接收者成员集合S唯一对应,这种基于广播加密的建筑信息模型数据共享分发方法,在这种方法传送数据使用的时候,可以增加数据传送中的安全性,通过对建筑信息模型BIM在数据层面的广播加密的方式,解决了BIM数据在公开信道传输的安全问题,并且由数学方法规避人员共谋使得BIM信息泄露。BIM信息泄露。BIM信息泄露。

【技术实现步骤摘要】
一种基于广播加密的建筑信息模型数据共享分发方法


[0001]本专利技术涉及数据共享领域,特别涉及一种基于广播加密的建筑信息模型数据共享分发方法。

技术介绍

[0002]建筑信息模型,又称建筑信息模拟,是由充足信息构成以支持新产品开发管理,并可由计算机应用程序直接解释的建筑或建筑工程信息模型,即数字技术支撑的对建筑环境的生命周期管理。
[0003]在建筑学、工程学中建筑信息模型BIM数据在共享分发的安全性、隐私性方面存在不足,尤其体现在项目协同作业时图纸数据存贮于云平台等公开信道的网络环境下。传统的BIM数据的访问控制模式下,BIM数据在明文传送容易被截获,点对点的加密方式又限制了项目组成员直接在数据层的灵活查看,并且无法解决内部人员共谋使BIM数据流出问题。
[0004]本方法通过采用广播加密BIM数据的方式,对暴露在互联网上的BIM工程文件进行了保护,实现了BIM数据在公开信道安全共享,并保证了BIM数据的机密性。

技术实现思路

[0005]本专利技术的目的是设计一种基于广播加密的建筑信息模型数据共享分发方法,在这种方法传送数据使用的时候,可以增加数据传送中的安全性。
[0006]为了达到上述专利技术目的,本专利技术采用的技术方案为:一种基于广播加密的建筑信息模型数据共享分发方法,包括以下步骤:
[0007](1)通过BIM数据拥有者,项目负责人、项目总师、项目文件管理人员,首先定义BIM数据接受者,为一个接收者成员集合S;
[0008](2)通过项目可信方BIM协同平台系统,生成影响因子μ,影响因子μ与BIM接收者成员集合S唯一对应,在BIM数据拥有者通过BIM协同系统平台确定数据接受人员群体时,BIM协同平台根据数据接受人员集合确定唯一影响因子μ;
[0009](3)由影响因子μ通过公钥密码学方式,生成BIM数据加密密钥Key和一个广播头部Add,需要通过μ解密BIM数据封装机制中的密钥,确定只有合法的数据接收者群体才能通过自己的私钥解密从互联网获得的BIM数据文件;
[0010](4)BIM数据Mes通过加密密钥Key,采用对称加密算法进行封装加密,对具体的BIM工程数据文件进行对称加密,采用对称加密方式实现以减少平台系统的计算量;
[0011](5)将广播头部Add地址与加密后的BIM数据组合生成BroadData数据;
[0012](6)在公开信道传输BroadData数据。
[0013]作为改进,所述BIM数据接受者包括所有需要处理查看BIM数据文件人员。
[0014]作为改进,所述确定数据广播头部Add地址,且该地址包含接收者成员集合S信息。
[0015]作为改进,所述加密密钥Key通过影响因子μ由公钥密码学方式产生。
[0016]本专利技术的有益效果是:这种基于广播加密的建筑信息模型数据共享分发方法,在
这种方法传送数据使用的时候,可以增加数据传送中的安全性,通过对建筑信息模型BIM在数据层面的广播加密的方式,解决了BIM数据在公开信道传输的安全问题,并且由数学方法规避人员共谋使得BIM信息泄露。
附图说明
[0017]图1为本专利技术一种基于广播加密的建筑信息模型数据共享分发方法流程图。
具体实施方式
[0018]下面用具体实施例说明本专利技术,并不是对本专利技术的限制。
[0019]一种基于广播加密的建筑信息模型数据共享分发方法,包括以下步骤:
[0020]通过BIM数据拥有者,项目负责人、项目总师、项目文件管理人员,首先定义BIM数据接受者,BIM数据接受者包括所有需要处理查看BIM数据文件人员,为一个接收者成员集合S。
[0021]通过项目可信方BIM协同平台系统,生成影响因子μ,影响因子μ与BIM接收者成员集合S唯一对应,在一个BIM数据工作组中,数据的拥有者通过系统平台确定BIM数据的授权用户集合S,然后以S为输入得到唯一的影响因子μ,在BIM数据工作组中,数据的拥有者通过BIM协同系统平台确定数据接受人员群体时,BIM协同平台根据数据接受人员集合确定唯一影响因子μ;
[0022]由影响因子μ通过公钥密码学方式,生成BIM数据加密密钥Key和一个广播头部Add,需要通过μ解密BIM数据封装机制中的密钥,从而可以确定只有合法的数据接收者群体才能通过自己的私钥解密从互联网获得的BIM数据文件,同时保证了其他接收者无法了解项目用户信息;
[0023]BIM数据Mes通过加密密钥Key,加密密钥Key通过影响因子μ由公钥密码学方式产生,即合法的接收者才能通过私钥解密密钥Key得到BIM数据加密密钥,采用对称加密算法进行封装加密,对具体的BIM工程数据文件进行对称加密,加密密钥由影响因子μ唯一确定,采用对称加密方式实现以减少平台系统的计算量;
[0024]确定数据广播头部Add地址,广播头部Add中包含了接收者的身份信息,合法的接收者可以使用自己的私钥进行解密,重新还原出对称密钥Key,进而用来解密密文BIM项目数据,且该地址包含接收者成员集合S信息,将广播头部Add地址与加密后的BIM数据组合生成BroadData数据;通过广播加密的方式实现只有系统选定的数据接收者可以获得BIM数据文件,能够做到项目参与者联合起来也无法获得BIM数据,系统可以动态的添加删除BIM数据的接收者。
[0025]在公开信道传输BroadData数据,建筑信息模型数据通过混合加密方式加密后在公开信道传输,数据加密的密钥通过接收者再次加密,即建筑信息模型数据在公开网络环境中以密文出现。
[0026]以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于广播加密的建筑信息模型数据共享分发方法,包括以下步骤:(1)通过BIM数据拥有者,项目负责人、项目总师、项目文件管理人员,首先定义BIM数据接受者,为一个接收者成员集合S;(2)通过项目可信方BIM协同平台系统,生成影响因子μ,影响因子μ与BIM接收者成员集合S唯一对应,在BIM数据拥有者通过BIM协同系统平台确定数据接受人员群体时,BIM协同平台根据数据接受人员集合确定唯一影响因子μ;(3)由影响因子μ通过公钥密码学方式,生成BIM数据加密密钥Key,和一个广播头部Add,需要通过μ解密BIM数据封装机制中的密钥,确定只有合法的数据接收者群体才能通过自己的私钥解密从互联网获得的BIM数据文件;(4)BIM数据Mes通过加密密钥Key,采用对...

【专利技术属性】
技术研发人员:王镭
申请(专利权)人:中国建筑西北设计研究院有限公司
类型:发明
国别省市:

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

1