基于OP-TEE安全存储的轻量化DDS安全通信系统及方法技术方案

技术编号:43552196 阅读:62 留言:0更新日期:2024-12-03 12:35
本发明专利技术公开了一种基于OP‑TEE安全存储的轻量化DDS安全通信系统及方法,包括轻量化DDS安全通信参与者和OP‑TEE,将预置密钥安全地存储在TEE中,且通信双方使用相同的预置密钥;轻量化DDS安全通信参与者在通信期间进行加解密时,将预置密钥id、guid以及待加解密数据转发到OP‑TEE中,由OP‑TEE完成密钥衍生和加解密操作,并将加解密后的数据返回给轻量化DDS安全通信参与者。本发明专利技术基于TEE的访问控制策略,预置密钥导入TEE后被加密存储,有效避免了密钥泄漏问题;基于轻量化的DDS安全通信,简化了配置和使用流程,减小了系统资源消耗,为用户提供了一个轻量级的安全选择。

【技术实现步骤摘要】

本专利技术涉及一种数据分发服务,尤其涉及一种基于op-tee安全存储的轻量化dds安全通信系统及方法。


技术介绍

1、dds(data distribution service,数据分发服务)是一个由omg (objectmanagement group,对象管理组织)发布的通信中间件协议。dds采用以数据为中心的发布/订阅架构体系,为分布式实时系统中的数据发送和接收提供高性能、高可靠和可扩展、松耦合的解决方案。但是,dds的可扩展和松耦合特性,使得dds面临未经授权的发布/订阅和数据信息的泄漏、篡改等威胁。

2、omg提出的dds-security(dds安全认证)标准规范基于pki体系,实现了认证服务插件、访问控制服务插件和加密服务插件等。认证服务,发布方和订阅方利用数字证书相互验证身份,并基于dhe/ecdhe密钥交换算法生成会话密钥。访问控制服务,利用数字签名认证技术实现发布/订阅权限的认证,从而实现对域、主题等的访问控制,限制非法的发布/订阅。加密服务,基于aes-gcm算法保证数据的加密性和完整性。然而基于身份认证、访问控制、密钥交本文档来自技高网...

【技术保护点】

1.一种基于OP-TEE安全存储的轻量化DDS安全通信系统,其特征在于,包括轻量化DDS安全通信参与者和OP-TEE,轻量化DDS安全通信参与者在通信期间进行加解密时,将预置密钥id、guid以及待加解密数据转发到OP-TEE中,由OP-TEE完成密钥衍生和加解密操作,并将加解密后的数据返回给轻量化DDS安全通信参与者。

2.根据权利要求1所述的基于OP-TEE安全存储的轻量化DDS安全通信系统,其特征在于,将预置密钥安全地存储在TEE中,且通信双方使用相同的预置密钥。

3.根据权利要求2所述的基于OP-TEE安全存储的轻量化DDS安全通信系统,其特征在于,轻量化...

【技术特征摘要】

1.一种基于op-tee安全存储的轻量化dds安全通信系统,其特征在于,包括轻量化dds安全通信参与者和op-tee,轻量化dds安全通信参与者在通信期间进行加解密时,将预置密钥id、guid以及待加解密数据转发到op-tee中,由op-tee完成密钥衍生和加解密操作,并将加解密后的数据返回给轻量化dds安全通信参与者。

2.根据权利要求1所述的基于op-tee安全存储的轻量化dds安全通信系统,其特征在于,将预置密钥安全地存储在tee中,且通信双方使用相同的预置密钥。

3.根据权利要求2所述的基于op-tee安全存储的轻量化dds安全通信系统,其特征在于,轻量化dds安全通信参与者将预置密钥id、己方guid、明文数据转发给tee;tee根据预置密钥id查询预置密钥,并根据预置密钥和己方guid计算出会话密钥;tee使用会话密钥对明文数据进行加密,并将加密后的密文转发给轻量化dds安全通信参与者;轻量化dds安全通信参与者获取加密后的密文数据后,组装rtps报文并发送给对方轻量化dds安全通信参与者;

4.根据权利要求1所述的基于op-tee安全存储的轻量化dds安全通信系统,其特征在于,轻量化dds安全通信参与者之间通信的data(p)消息不进行加密。

5. 根据权利要求1所述的基于op-tee安全存储的轻量化dds安全通信系统,其特征在于,轻量化dds安全通信参与者对除rtps header外整个rtps进行加密。<...

【专利技术属性】
技术研发人员:肖运阳陈诚张旸
申请(专利权)人:奥特酷智能科技南京有限公司
类型:发明
国别省市:

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

1