同态加密+区块链,在大健康数据隐私保护中的应用

news2024/11/26 12:45:44

PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。

近几年,越来越多的隐私计算技术被用于解决临床和研究数据共享中的隐私和安全问题。

当然,对这些技术的法律评估主要集中在合规性方面,尤其是在欧盟,《通用数据保护条例》(GDPR)限制了敏感个人数据(包括遗传、医疗和健康相关数据)的使用和转移。这让政府和企业对隐私计算越来越重视。

GDPR下的隐私安全挑战

GDPR下的隐私安全挑战

在GDPR下,数据的管理人、控制人面临着诸多挑战:

  1. GDPR规定数据管理人和控制人必须采取措施确保个人数据(包括患者数据)的可审计性。而且,GDPR还引入了删除权,允许个体请求特定的数据控制人或数据管理人删除其数据。

  2. 健康研究和个性化医学中大数据技术的的创新和应用,导致了医院和医疗机构收集数据的越来越多。一边对数据的需求越来越多,另一边又需要确保患者隐私,尤其是在医院和医疗机构之间共享数据的情况下,这就对机构组织和技术都提出了挑战。

  3. 在GDPR下,确定数据是否匿名化相对的方法意味着数据是否匿名化取决于数据和数据共享环境。因此,目前尚不清楚GDPR是否允许针对研究项目的一般或“广泛”同意。

  4. 最后,患者数据应该如何用于研究?一方面,患者广泛支持他们的数据用于研究或改善医疗质量。另一方面,患者担心数据隐私,以及其数据被滥用或处理不当。

同态加密+区块链方案

同态加密+区块链方案

为了应对这些挑战的回应,出现了几种技术解决方案,来应对这些相关的数据保护法律。

其中比较典型的是同态加密(HE)和分布式分类账技术(DLT)。HE允许单一数据管理人在不共享用于回答查询的数据的情况下分享聚合结果。例如,HE可用于执行必须保持保密的数据的查询,如商业机密。

此外,正如本文中讨论的,HE对于希望对患者记录进行数据发现或可行性研究的研究人员非常有用。可行性研究是在主要研究项目之前进行的研究,用于评估主要研究所需的患者数量,以及响应率和改进参与的策略。进行可行性研究的挑战之一是数据集可能由多个位置的不同数据管理人(如多个医院)持有。

要进行可行性研究,每个位置的数据管理人在转移数据之前需要保证数据安全。尽管是必要的,但由于需要定制的管理安排,这个过程可能会耗费时间。然而,HE可以允许在不需要转移数据的情况下执行数据发现查询。在有充分组织控制的情况下,使用HE不传输数据可能满足GDPR对匿名化数据和最先进的加密措施的定义。

相比之下,DLT并不是为了保障隐私,而是为了增加透明度和信任。DLT试图通过为处理网络中的每个代理提供内容链的副本来实现此目标。这个内容区块链,称为分类账目,是只读的,对其中的内容的所有访问都有时间戳。因此,此分类账为所有代理提供了数据访问时间的记录。分类账在新记录添加之前使用加密的“工作证明”算法以防篡改。也许DLT最著名的用例是区块链,它旨在记录代理与数字资产的交易。然而,工作证明算法最初被用于验证电子邮件的真实性和阻止垃圾邮件消息。

此外,许多区块链实施中使用的类似算法最初用于记录数字文档的创建顺序。这些例子表明,DLT可能有用途超出货币实现。因此,一些学者已提出使用DLT样式实施来创建对患者数据访问的可审计记录。支持这一方法的人认为,访问可审计记录可以帮助增加患者对其数据安全的信任。此外,DLT可以与高级隐私增强技术相结合,以实现可行性研究的审计,并确保只有经授权的实体可以访问患者记录。

方案面临的挑战和建议

方案面临的挑战和建议

然而,关于HE和DLT在符合GDPR的情况下存储和处理个人数据的程度仍然存在争议。特别是DLT底层分类账的只读性质可能与GDPR中包含的删除权发生冲突。考虑到数据在EU之外的传输,数据保护法与这些新技术之间的关系更加复杂。

除了这些法律考虑因素之外,还存在关于个人隐私与信息交流带来的好处之间关系的更深层次的规范问题。在处理医疗、医学或生物测定数据时,这些问题特别突出,患者被迫在如何使用其数据方面发挥越来越积极的作用。

最后,基于最前沿的研究结果,使用HE和DLT进行医疗数据管理时,整理了以下6个建议:

  1. 适应法规和伦理要求:关键利益相关者应该确保他们的数据管理实践符合适用的法规和伦理要求。这包括遵守数据保护法律、伦理原则和机构的政策。在处理患者数据时,隐私保护和合规性应始终是首要任务。

  2. 透明度和问责制:关键利益相关者应该确保数据管理过程具有透明性,患者和其他利益相关者能够了解数据的处理方式。此外,建立明确的问责制,以确保数据的合法和合规使用,并追踪数据的流动和访问。

  3. 尊重个体权利:在处理患者数据时,应尊重个体的权利和自主决策权。患者应该有权决定是否同意数据的使用,并了解潜在的风险和好处。强调明确同意的重要性,并确保患者在同意过程中得到适当的信息。

  4. 数据公平性:关键利益相关者应努力确保数据的公平使用,以避免不平等的数据访问和滥用。公平性原则应该引导数据共享和分发,以确保各方都能从数据管理实践中受益。

  5. 伦理审查:对于具有伦理挑战的情况,关键利益相关者应考虑进行伦理审查。伦理委员会可以提供有关特定情景的意见和建议,以帮助权衡各种伦理因素。

  6. 教育和培训:关键利益相关者应提供培训和教育,以确保医疗专业人员、研究人员和其他涉及数据管理的人员了解伦理和法规要求。教育可以有助于提高数据管理的合法性和合规性。

同态加密和区块链技术在解决健康数据隐私保护问题方面具有巨大潜力,为医疗领域提供了强大的数据保护工具,可以平衡数据共享和隐私之间的需求。然而,需要注意的是,这些技术的应用需要符合适用的法规和伦理原则,以确保患者的权益和隐私得到充分保护。

原文地址:Health data privacy through homomorphic encryption and distributed ledger computing: an ethical-legal qualitative expert assessment study
原文作者:James Scheibner
翻译 & 整理:开放隐私计算 & PrimiHub

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1493023.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android 14后台服务永久保活的技术方法

Android 14后台服务永久保活的技术方法 在本篇博客中,我们将探讨如何创建一个在Android系统中不会被杀死的后台服务。 第一步:创建一个后台服务。 在这一步中,我们需要创建一个后台服务的代码。 第二步:在AndroidManifest.xml中…

HDFS简介与部署以及故障排错(超简单)

文章目录 一、HDFS介绍1、简介2、结构模型3、文件写入过程4、文件读取过程5、文件块的存放6、存储空间管理机制6.1 文件删除和恢复删除6.2 复制因子配置6.3 文件命名空间6.4 数据复制机制 二、环境搭建(单机版)1、修改主机名2、配置ssh免密登录3、Hadoop…

串的匹配算法——KMP算法

目录 一.特点 二.算法思想 三.公式证明 四.next数组及其练习 五.找规律计算next[k] 六.代码实现 一.特点 BF算法的特点是i回退,KMP算法的最大特点是i不回退,由于i不回退,所以KMP算法的时间复杂度是O(nm)。 二.算法思想 在匹配主串和子…

Ubuntu 22.04修改静态ip

1. 备份原网络配置文件 # 配置文件名称因机器设置有异 cd /etc/netplan cp 01-network-config.yaml 01-network-config.yaml.bak# 文件内容如下 network:version: 2renderer: NetworkManager2. 修改配置文件 使用 ipconfig 命令查看网络信息,ip addr 命令也可 我这…

day52(vueJS)json-server模拟数据

json-server介绍:::JSON Server 是一个用于快速搭建 REST API 的工具,它可以帮助我们在开发过程中快速模拟 一个后端 API 服务器,方便前端开发人员进行接口调试和开发。使用 JSON Server,你可以通过创建一个…

【Vue】VueX仓库

📝个人主页:五敷有你 🔥系列专栏:Vue ⛺️稳中求进,晒太阳 目录 Vue概述 是什么 场景: 优势 构建多组件共享环境 创建一个空仓库 核心概念 - state 状态 1. 提供数据 2.使用数据 ​编辑 …

在虚拟机vm下的Linux系统下 安装redis 超详细

打开Linux后 右键打开终端 1.输入:su root 登录root 密码是123456 2.然后输入:yum -y install gcc-c 安装gcc基础依赖包 3.yum -y install centos-release-scl 4.yum -y install devtoolset-9-gcc devtoolset-9-gcc-c devtoolset-9-binutils //为了编译最新版本的Redis源码 用…

纯手工搭建一个springboot maven项目

前言&#xff1a;idea社区版无法自动搭建项目&#xff0c;手动搭建的经验分析如下&#xff1a; 1 包结构 参考下图&#xff1a; 2 项目结构 3 maven依赖 具体的项目如图&#xff1a; 依据这个结构配置一个springboot 的 pom依赖&#xff1a; <?xml version"1.0…

SanctuaryAI推出Phoenix: 专为工作而设计的人形通用机器人

文章目录 1. Company2. Main2.1 关于凤凰™ (Phoenix)2.2 关于碳™(Carbon)2.3 商业化部署2.4 关于 Sanctuary Corporation 3. My thoughtsReference彩蛋&#xff1a;将手机变为桌面小机器人 唯一入选《时代》杂志 2023 年最佳发明的通用机器人。 称机器人自主做家务的速度和灵…

js SheetJS 合并表格导出到同一个excel中

最近有个需求,我在一个页面显示了4个表格, 然后合并导出到excel文件中 四个表,四个sheet,一个excel文件 最后导出时这样: 实现: 1,页面有个导出的checkbox,勾选则导出,不勾选不处理 2,在一个函数中,集中处理四个表数据获取,并将结果返回出来 //获取数据后返回为…

【C++】递归 1241 - 角谷猜想 1108 - 正整数N转换成一个二进制数

文章目录 一、问题&#xff1a;1241 - 角谷猜想二、问题&#xff1a;1108 - 正整数N转换成一个二进制数三、总结四、感谢 一、问题&#xff1a;1241 - 角谷猜想 类型&#xff1a;有规律的循环、递归。 题目描述&#xff1a; 日本一位中学生发现一个奇妙的定理&#xff0c;请角…

如何判断可编程电子负载是否合格?

可编程电子负载是一种可以模拟实际负载的电子设备&#xff0c;广泛应用于电源、电池、充电器等产品的测试和研发。判断可编程电子负载是否合格&#xff0c;需要从以下几个方面进行考量&#xff1a; 精度是衡量电子负载性能的重要指标&#xff0c;包括电流精度、电压精度、功率精…

ImportError: Could not import docarray python package解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

Qt 使用QListView实现简约美观的聊天窗口

今天和大家分享一个使用QListView来展现聊天窗口的历史记录的例子, 因为聊天记录可能会有很多, 所以使用试图-模型的方式更加合理 这是最终效果: ChatHistoryModel继承自QAbstractListModel , ChatHistoryViewDelegate继承自QStyledItemDelegate, 这个例子最关键的就是在QSty…

Keil MDK安装armcc V5编译器

不知道从什么时候开始&#xff0c;Keil MDK默认不支持V5的编译器了&#xff0c;里面默认只有V6的编译器&#xff0c;设置界面跟V5有很大的差异不太熟悉。最可怕的是&#xff0c;之前使用V5编译的工程&#xff0c;换成V6编译器后居然报错...虽然修改一下应该也可以正常编译&…

几种常用的查看Ros话题的命令

1、查看 rqt_tf_tree rosrun rqt_tf_tree rqt_tf_tree 2、查看ros node 关系 rqt_graph 3、列出所有话题 rostopic list 4、查看某一话题的类型 以 /scan 为例 rostopic type /scan 5、查看某个数据类型包含哪些数据 rosmsg show sensor_msgs/LaserScan sensor_…

Gitlab修改仓库权限为public、Internal、Private

Public&#xff08;公开&#xff09;&#xff1a;所有人都可以访问该仓库&#xff1b; Internal&#xff08;内部&#xff09;&#xff1a;同一个GitLab群组或实例内的所有用户都可以访问该仓库&#xff1b; Private&#xff08;私人&#xff09;&#xff1a;仅包括指定成员的用…

2024年最新《国际预警期刊》正式更新!

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、国际期刊预警名单的变化&#xff1f;二、课程案例展示&#xff08;篇幅有限仅展示部分&#xff09;1.【热图系列】2.【九象限图系列】3.【富集分析系列】4.【机…

自动化测试基础——Pytest框架之YAML详解以及Parametrize数据驱动

文章目录 一、YAML详解1.YAML作用2.YAML语法结构3.YAML数据类型3.1.对象3.2.数组3.3.标量 4.YAML的引用5.YAML类型转换 二、YAML的读写与清空1.YAML的读2.YAML的写3.YAML的清空 三、pytest的parametrize简单数据驱动四、pytest的parametrize结合yaml实现数据驱动五、解决pytest…

数据库期末速成100分训练,附练手数据库原件及教程

本文提供下面数据库代码的数据库原件&#xff0c;下载后可使用 教程如下&#xff1a; 1.打开sql sever 2.找到数据库 3.右键数据库点击“附加”&#xff0c;然后点击“添加” 4.导入数据库原件&#xff0c;点击确定 ps&#xff1a;如果没有sqlsever 或者页面编辑器&#x…