分类目录归档:会议准备

2023-3-22 使用智能合约创建数字孪生体,并实现访问控制


思考:使用智能合约和DHT,而不使用中心化后台和数据库的情况下,如何创建数字孪生体?

  • 智能合约可以看作是一个计算工具,当作后台使用,可以进行逻辑处理和存储简单的数据。
  • DHT可以看作一个文件服务器,用于存储智能合约无法存储的大型数据。

创建数字孪生体的步骤?

  1. 对称加密(AES_key)数字孪生体的数据,并上传到DHT,并返回DHT_key。
  2. 创建两个智能合约:
    1. spec智能合约,用户存放数字孪生体的元数据,包括上面DHT_key。
    2. auth智能合约,存放数字孪生体的role和permission,并初始化权限设置。
  3. 将用户的公钥+AES_key加密,并根据用户地址生成访问权限数组,存

Read more

2023-3-14 区块链链外数据存储和访问控制 思考


阅读:基于区块链的安全数字孪生信息管理 《EtherTwin: Blockchain-based Secure Digital Twin Information Management》

区块链和任何系统融合会带来可追溯不需要中心可信节点的优点(相较于传统第三方信任机构),但也会带来一些需要解决的问题:

  1. 数据如何存储
  2. 如何进行访问控制

区块链如何存储链外数据??

一种常见的方法是使用分布式哈希表 (DHT),因为它们非常适合分散式范例。

数据项基于路由层在网络中进行内容寻址和复制。

Swarm 等现代 DHT 基于已建立的安全 DHT 路由技术 S/Kademlia Baumgart 和

Read more

2023-3-1区块链与数字孪生怎么结合


DT+区块链+访问控制+数字证书的想法

大多数传统的访问控制机制都容易受到网络安全攻击。

然而,区块链消除了数据未经授权访问的篡改的风险。

基于区块链的访问控制以分布式方式管理所有DT信息,即DT的策略和规则,其中所有DTs都可以自主行动。

此外,基于区块链的访问控制通过位于每个 DT 上的安全套接字层证书增强安全性,其中证书数据在区块链上进行管理

另一方面,DT 通常通过基于物联网的技术协调与其物理对象的通信。 这种协调/通信数据容易受到安全威胁,可以通过区块链进行补偿。 (区块链+访问控制)

DT 安全数据共享

DT 生命周期中涉及的不同参与者可能会为 DT 提供信息或需要收集 DT 管

Read more