Toward Blockchains for Health-Care Systems
Applying the bilinear pairing technology to ensure privacy protection and accuracy in data sharing.
文章重点在blockchain的data transmission方面
- user通过wearable device or sensor 给node 它的identity verification ,通过这种方式触发privacy protection来保护user的数据
- NodeA broadcast a request message给blockchain中的其他node要患者在其他医院的medical records
Prior to processing personal information, one must obtain unambiguous consent from the involved party.
保证区块链网络安全:
public-key cryptography and bilinear pairing
public-key cryptography:
- every node and user have their own public key, private key, and certificate
- 1 Identity authentication
- 2 Privacy protection
- 3 Medical information collection
- 简言之就是user给node一个message,用public key 防止数据泄漏
bilinear Pairing algorithms:
- a cryptography technique based on elliptic curve cryptography with the fol- lowing three characteristics: bilinear, nondegeneracy, and computable
- The bilinear pairing’s ID-based cryptography 用来实现 distributed key management, confidentiality, identity authentication, message integrity, nonrepudiation, and privacy
- 也从三方面分析了bilinear pairing’s ID-based cryptography
- 1 Identity authentication
- 2 Privacy protection
- 3 Medical information collection
- When applying ID-based cryptography to identity authentication, the approach relies on using public keys and private keys to establish a common secret key
simulation environment:
32-bit Intel Pentium IV 3.0-GHz (Prescott) (Prescott) processor
分析时间消耗:
TLS for private communication and cryptography
node收集其他node的信息需要 n*96 . 8ms