摘要:物联网环境中的设备和用户数量可能非常庞大且不断变化,系统需要能够适应这种动态性,并支持快速扩展。为此,设计一种基于密文属性的物联网私有数据访问控制系统。该系统由包括客户端模块、服务器模块和密钥生成模块组成。客户端模块主要负责数据的接收、加密、密钥管理和解密;服务器模块通过属性基加密算法生成部分密钥组件。通过将访问权限与密文属性绑定,系统可以实现更精细的访问控制,确保只有符合特定属性的用户或设备才能访问数据。利用重加密得出数据主密钥,将数据密钥储存到数据管理库中;密钥生成模块负责维护密钥组件和数据属性集,保证用户取消或新增访问时,及时更新数据属性列表,使得系统能够快速适应新的用户和设备,支持系统的扩展。最后由解密服务器对密钥解密输出明文,实现对物联网环境下私有数据的访问控制。系统测试结果表明,系统能在30ms时间内完成物联网私有数据的加密和储存,加密强度可达95%,加密后的物联网数据频率直方图波动非常小,访问成功率非常高,确保物联网系统安全稳定的运行。