[Tech] ReapChain's Solution — ReapChainBaaS 2

ReapChain(REAP)
ReapChain Official
Published in
4 min readDec 14, 2022

Hello! everyone! It's a ReapChain! Today's topic is ReapChain's Solution — ReapChainBaaS 2

3.2 The Primary Services of ReapChainBaaS

ReapSDK: Implementing PID (Private ID) of IoT device

DID is a technology that has been used only for personal identity authentication. DID technology is extended its application to devices through the encryption technology of ReapSDK to implement a unique device authentication system, PID, to ensure data security.

① Implementation of PID through ReapSDK ReapSDK generates a 32-byte PID on each IoT device and stores it in internal non-volatile memory.

When a data transaction occurs, by receiving and storing the final hash information generated from ReapMiddleChain, each IoT device can verify device reliability by becoming a node of ReapChain.

< Figure 5. Implementation of PID >

② Data forgery prevention through private key encryption technology

The data generated from MCU is processed to create a signed message through unique encryption technology utilizing each device's unique private key and the reception device's public key, and it is transmitted to ReapChain via ReapMiddleChain.

Since the delivered signed message requires a private key of the receiving device and the public key of the transmitting device for decryption, data forgery can be detected even if hackings have occurred on communication devices such as routers and AP. Also, even if data snapping (interception of data) occurs through a communication device, the decryption of data is impossible without a private key.

< Figure 6. Signed Message through Encrypted Private Key >

③ Mutual verification between adjacent devices using the Merkle Tree algorithm

The Network is divided into multiple layers, and in many cases, downsized IoT devices need to be equipped with an interface that supports direct communication with the main net. Furthermore, in IoT systems, to secure the accuracy of the data provided by the final sensor node, reliability verification is inevitable not only for relay nodes but also for independent short-range wireless networks connecting each node.

As shown, in the cell network to which Reap SDK is applied, secondary security is possible by checking for the forgery of transmitted data and comparing the adjacent edge node with the Merkle tree value of the end node.

< Figure 7. Structure of Near-Field Communication between adjacent devices >

ReapHut: Storage for additional strong security and efficient data management

ReapHut is a private temporary storage space for data transfer and irreversible storage with WORM (Write-Once Read-Many) storage technology is applied that cannot be changed once data is written.

Data stored in ReapHut can be deleted after a certain period, and it has a function to classify and determine essential data to be finally transmitted to ReapChain. The Data management technology of ReapHut has SHA-256-based digital security, real-time data encryption, and time modulation prevention. Furthermore, it is fundamentally impossible to forge or delete data because access to data is not allowed without access rights.

ReapPlatform: A platform for convenient and efficient service management

As a data store, ReapPlatform is a space where data transactions take place and a platform for trading necessary data between data processing companies and, service providers & users. Also, ReapPlatform is a platform that interconnects IoT devices & servers, and applications.

It is implemented based on oneM2M, an international standard of IoT, and an operating platform that manages device information and provides services such as access control, authentication, and user management.

★ ReapChain Official Community
Follow the ReapChain official community and have more news!
Homepage: https://reapchain.com/
Telegram (ENG): https://t.me/ReapchainOfficialEnglish
Telegram (KR): https://t.me/joinchat/MbaQ7RaZchMzjAam9yMS0Q
Blog: https://blog.naver.com/reapchain
Facebook: https://www.facebook.com/ReapChain/
Twitter: https://twitter.com/ReapChain
Instagram: https://www.instagram.com/reapchain_reap_doonge/
Bitcointalk: https://bitcointalk.org/index.php?topic=5260297.0
Partnership and Affiliation Inquiries: reapchain@reapchain.com
Investment and Sale Inquiries: sale@reapchain.com
Project Inquiries: reapchain.official@reapchain.com

--

--