US 11,954,681 B2
Blockchain-enhanced open internet of things access architecture
Xintong Ling, Nanjing (CN); Yuwei Le, Nanjing (CN); Bowen Zhang, Nanjing (CN); Jiaheng Wang, Nanjing (CN); and Xiqi Gao, Nanjing (CN)
Assigned to SOUTHEAST UNIVERSITY, Nanjing (CN)
Appl. No. 17/617,577
Filed by SOUTHEAST UNIVERSITY, Nanjing (CN)
PCT Filed Jun. 16, 2020, PCT No. PCT/CN2020/096324
§ 371(c)(1), (2) Date Dec. 8, 2021,
PCT Pub. No. WO2021/063030, PCT Pub. Date Apr. 8, 2021.
Claims priority of application No. 201910941713.0 (CN), filed on Sep. 30, 2019; and application No. 201910943188.6 (CN), filed on Sep. 30, 2019.
Prior Publication US 2022/0245634 A1, Aug. 4, 2022
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); H04L 9/00 (2022.01); H04W 12/08 (2021.01); H04W 12/122 (2021.01)
CPC G06Q 20/401 (2013.01) [G06Q 20/3825 (2013.01); H04L 9/50 (2022.05); H04W 12/08 (2013.01); H04W 12/122 (2021.01); G06Q 2220/00 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A blockchain-enhanced open Internet of Things (IoT) access architecture, comprising: an access point, an IoT device, a blockchain mining network, and a core network; wherein the access point provides a short-packet access service to the IoT device, and a process of the short-packet access service is controlled by a blockchain enabling mechanism;
wherein control steps of the blockchain enabling mechanism comprises:
1) depositing, by the IoT device, a predetermined amount of tokens into a blockchain account of the IoT device before accessing an IoT network, wherein registration information is recorded in a blockchain;
2) filling in and signing, by the IoT device, a smart contract comprising details of the short-packet access service before the short-packet access service starts, and performing, by the IoT device, a hash operation by using the smart contract, a to-be-transmitted short packet, a device identification code, and a timestamp, wherein when a hash operation output of the IoT device meets an access condition required by the access point, the IoT device sends the smart contract, the to-be-transmitted short packet, and the hash operation output meeting the access condition of the access point together to request the access point to provide the short-packet access service; and
3) checking and verifying, by the access point after receiving the to-be-transmitted short packet and the smart contract from the IoT device, whether the hash operation output of the IoT device has an access condition required by a current access point, and checking and verifying content and a signature of the smart contract, and an account balance of the IoT device, wherein after a verification succeeds, the access point uploads the smart contract and a hash value of the to-be-transmitted short packet to the blockchain mining network, and directly uploads the to-be-transmitted short packet sent from the IoT device to the core network to complete the short-packet access service.