Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China.
Yunnan Key Laboratory of Smart City in Cyberspace Security, Kunming 650500, China.
Sensors (Basel). 2022 Oct 11;22(20):7716. doi: 10.3390/s22207716.
The issue of identity authentication for online medical services has been one of the key focuses of the healthcare industry in recent years. Most healthcare organizations use centralized identity management systems (IDMs), which not only limit the interoperability of patient identities between institutions of healthcare, but also create isolation between data islands. The more important matter is that centralized IDMs may lead to privacy disclosure. Therefore, we propose Health-zkIDM, a decentralized identity authentication system based on zero-knowledge proof and blockchain technology, which allows patients to identify and verify their identities transparently and safely in different health fields and promotes the interaction between IDM providers and patients. The users in Health-zkIDM are uniquely identified by one ID registered. The zero-knowledge proof technology is deployed on the client, which provides the user with a proof of identity information and automatically verifies the user's identity after registration. We implemented chaincodes on the Fabric, including the upload of proof of identity information, identification, and verification functions. The experiences show that the performance of the Health-zkIDM system can achieve throughputs higher than 400 TPS in Caliper.
在线医疗服务的身份认证问题一直是近年来医疗保健行业关注的焦点之一。大多数医疗保健组织使用集中式身份管理系统(IDM),这不仅限制了医疗机构之间患者身份的互操作性,还导致了数据孤岛之间的隔离。更重要的是,集中式 IDM 可能导致隐私泄露。因此,我们提出了基于零知识证明和区块链技术的去中心化身份认证系统 Health-zkIDM,允许患者在不同的医疗领域透明、安全地识别和验证其身份,并促进 IDM 提供商和患者之间的互动。Health-zkIDM 的用户通过注册的一个唯一 ID 进行标识。零知识证明技术部署在客户端,为用户提供身份信息证明,并在注册后自动验证用户的身份。我们在 Fabric 上实现了链码,包括身份信息证明的上传、标识和验证功能。经验表明,Health-zkIDM 系统的性能可以在 Caliper 中实现高于 400 TPS 的吞吐量。