In recent years, the interest growth in the Blockchains (BC) and Internet-of-Things (IoT) integration -- termed as BIoT -- for more trust via decentralization has led to great potentials in various use cases such as health care, supply chain tracking, and smart cities. A key element of BIoT ecosystems is the data transactions (TX) that include the data collected by IoT devices. BIoT applications face many challenges to comply with the European General Data Protection Regulation (GDPR) i.e., enabling users to hold on to their rights for deleting or modifying their data stored on publicly accessible and immutable BCs. In this regard, this paper identifies the requirements of BCs for being GDPR compliant in BIoT use cases. Accordingly, an on-chain solution is proposed that allows fine-grained modification (update and erasure) operations on TXs' data fields within a BC. The proposed solution is based on a cryptographic primitive called Chameleon Hashing. The novelty of this approach is manifold. BC users have the authority to update their data, which are addressed at the TX level with no side-effects on the block or chain. By performing and storing the data updates, all on-chain, traceability and verifiability of the BC are preserved. Moreover, the compatibility with TX aggregation mechanisms that allow the compression of the BC size is maintained.
翻译:近年来,由于通过权力下放而增加信任,链链(BB)和互联网(IoT)整合(称为BIOT)的利息增加,通过权力下放而增加信任,从而获得更多的信任,从而在诸如保健、供应链跟踪和智能城市等各种使用案例中,产生了巨大的潜力。BIOT生态系统的一个关键要素是数据交易(TX),其中包括由IOT设备收集的数据。 BIOT应用程序在遵守欧洲数据保护总条例(GDPR)方面面临着许多挑战,即使用户能够保留其删除或修改其储存在可公开获取和不可改变的BIIOT数据库中的数据的权利,从而通过权力下放获得更大的信任。在这方面,本文件确定了在BIOT使用案例中,对各种使用案例,如保健、供应链跟踪和智能城市(智能城市)等各种使用案例中,对BIOT生态系统的要求。因此,提议一个在线解决方案,允许对TX数据域域域的数据字段进行精确的修改(更新和取消)。提议的解决方案以一个叫成CameX Hashing的加密原始加密原始人(Cheleon Hashing),这个新做法是多方面的,BBB的用户拥有更新其数据的当局,在Tx级更新其数据、不断更新、不断更新和不断更新其数据,在T的升级、不断更新其数据,在T的升级的升级的版本上,在T的版本上,在T-更新其数据中,在T的升级的系统上,在T的更新其数据中进行。