| Literature DB >> 30396339 |
Cheng-Fa Chiang1,2, Fang-Ming Hsu1, Kuo-Hui Yeh3.
Abstract
BACKGROUND: The significant advancement in the mobile sensing technologies has brought great interests on application development for the Internet-of-Things (IoT). With the advantages of contactlessness data retrieval and efficient data processing of intelligent IoT-based objects, versatile innovative types of on-demand medical relevant services have promptly been developed and deployed. Critical characteristics involved within the data processing and operation must thoroughly be considered. To achieve the efficiency of data retrieval and the robustness of communications among IoT-based objects, sturdy security primitives are required to preserve data confidentiality and entity authentication.Entities:
Mesh:
Year: 2018 PMID: 30396339 PMCID: PMC6219060 DOI: 10.1186/s12938-018-0582-5
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Fig. 1The targeted IoT communication architecture
Fig. 2The proposed IoT-based nursing-care support system
Notations throughout this study
| Symbol | Definition |
|---|---|
|
| Intelligent device (i.e. smart bio-sensors or fixed environmental sensors) |
|
| Mobile gateway (operated by the nurse or the doctor) |
|
| The nursing-care server |
|
| Private identity of |
|
| Public identity of the nursing-care server |
|
| Public identity of the mobile gateway |
|
| One-time-alias identity of |
|
| A set of un-linkable shadow identities |
|
| The secret key shared between |
|
| The secret key shared between |
|
| Track sequence number |
| Random numbers | |
| Secure one-way hash function, i.e. SHA-3 | |
|
| Bitwise exclusive-or operation |
| || | Concatenation operation |
Fig. 3The authentication phase of the proposed IoT-based nursing-care support system
Implementation environment
| Environment | Description |
|---|---|
| Raspberry PI II | Broadcom BCM2836 @ 1 GHz Quad-Core ARM Cortex-A7 Architecture, 1 GB DDR2 RAM and SanDisk 16 GB Class 10 SD Card |
| Operating system | Raspbian 2016/03 |
| Programming IDE | Eclipse 3.8 with Oracle Java 8 ARM |
| Crypto API | The Bouncy Castle Crypto APIs |
| Environment | Description |
Execution time of the proposed IoT-based nursing-care support system
| Phase | Computation cost | Execution time (ms) |
|---|---|---|
| Registration | (2 + | 14.23 ms (i.e. 102RN + 102H) |
| Authentication | 3RN + 6XOR + 14H (with | 6.33 ms (i.e. 3RN + 6XOR + 14H) |
| 3RN + 6XOR + 12H (without | 5.43 ms (i.e. 3RN + 6XOR + 12H) |
RN means random number
XOR means bitwise exclusive-or operation
H means the one-way hash function SHA-3 (512 bits)
ak is the size of SID which contains ksid values