首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏计算机工具

    同态加密的类型,同态加密示例

    什么是同态加密 同态加密(Homomorphic Encryption)是指将原始数据经过同态加密后,对得到的密文进行特定的运算,然后将计算结果再进行同态解密后得到的明文等价于原始明文数据直接进行相同计算所得到的数据结果 ,在这个过程中用户时不能对加密的结果做任何操作的,否则可能会导致解密失败 同态加密的关注点则是数据处理安全,同态加密提供了一种对加密数据进行处理的功能。 同态加密的类型 部分同态加密(partially homomorphic) 部分同态加密算法允许某一操作被执行无限次。 全同态加密(fully homomorphic) 可以对密文进行无限次数的任意同态操作,也就是说它可以同态计算任意的函数 同态加密示例 同态加密通常为非对称性加密。 因此在介绍同态加密之前,简单介绍一下非对称性加密。非对称性加密分为三个步骤: 1. 生成一对钥匙,一个公钥pub和一个密钥priv; 2.

    61310编辑于 2024-12-14
  • 来自专栏大数据和云计算技术

    同态加密技术

    最近领导安排研究下大数据的安全,计算机安全是个系统工程,分很多层面: 1)硬件安全 2)应用软件安全 3)操作系统安全 4)数据库系统安全 5)网络安全技术 涉及到具体的技术又有: 1)密码技术 2)计算机病毒 数据安全有一个很有意思的加密方法,这种方法叫同态同态加密。 假设 f 是个很复杂的操作,有了同态加密,我们就可以把加密得到的 e 交给第三方,第三方进行操作 F,我们拿回 F(e) 后,一解密,就得到了 f(m)。 如果一种加密算法,对于乘法和加法都能找到对应的操作,就称其为全同态加密算法。目前还没有真正可用的全同态加密算法,虽然 Craig Gentry 已经前进了一大步。 赞成/反对票加密出来的结果应该多种多样,以防计票方胡乱推测;2. 能在不解密的情况下对票的有效性进行校验,不能允许一个人一下子投 10000 票。

    2.8K120发布于 2018-03-08
  • 来自专栏星橙学术

    什么是同态加密

    ### 一、 概览:同态加密的概念 同态加密(Homomorphic Encryption)是很久以前密码学界就提出来的一个Open Problem。 *什么是同态加密?* 提出第一个构造出全同态加密(Fully Homomorphic Encryption)[Gen09]的Craig Gentry给出的直观定义最好: 这是什么意思呢? 对加密结果做任何操作,都将会导致错误的解密,甚至解密失败。 同态加密方案最有趣的地方在于,其关注的是数据处理安全。同态加密提供了一种对加密数据进行处理的功能。 [][1] 这里面的对应关系是: 盒子:加密算法 盒子上的锁:用户密钥 将金块放在盒子里面并且用锁锁上:将数据用同态加密方案进行加密 加工:应用同态特性,在无法取得数据的条件下直接对加密结果进行处理 于是,他可以使用同态加密,然后让云来对加密数据进行直接处理,并将处理结果返回给他。

    1.1K21发布于 2021-05-01
  • 来自专栏计算机工具

    同态加密详解

    1 什么是同态加密 同态加密(HE,homomorphic encryption)是密码学里一种特殊的加密模式,同态加密使我们可以将加密后的密文发给任意的第三方进行计算,并且在计算前不需要解密,即:在密文上进行计算 目前的同态加密算法,主要支持两种运算上的同态:加法和乘法。 需要注意的是,以上公式 (1) 只是为了让我们更加清晰地理解同态加密的性质,实际中的同态加密算法可能会有一些不同。 2 同态加密的组成与分类 同态加密算法一般包含以下四个部分: KeyGen:密钥生成算法,产生公钥和私钥 Encryption:加密算法 Decryption:解密算法 Homomorphic 为了更好地理解与运用同态加密算法,我们按照将同态加密算法支持的运算类型和数量,将其分成 3 类:部分同态加密、层次同态加密、和全同态加密 。 图 2 联邦学习流程示例 在联邦学习中,多方联合训练模型一般需要交换中间结果,如果直接发送明文的结果可能会有隐私泄露风险。在这种场景下,同态加密就可以发挥很重要的作用。

    1.5K10编辑于 2024-12-14
  • 来自专栏FreeBuf

    同态加密:神话和误解

    同态加密一直是学术研究的重点,甚至已经有了40多年的历史。近来,作为“隐私增强技术(PET)” ,同态加密引发越来越多的关注。 将同态加密从理论研究领域带到商业实践领域的进展绝对值得庆祝,尤其是这一技术在各种垂直领域转化为广泛的业务用例,比如用于反洗钱、金融欺诈和数据货币化等领域。 误解1:同态加密还没有准备好用于商业用途 在同态加密第一次被理论化时,它还缺乏实用性。 误解2:任何信息都要被加密 同态加密支持加密处理,允许对加密和未加密数据执行加密搜索/分析。虽然加密操作可以在加密数据上运行,但在许多用例中,这种级别的保护是不必要的。 误解4:同态加密库=同态加密解决方案 同态加密库和HE-powered解决方案之间有着显著的区别。可以这样想:同态加密解决方案就是房子;同态加密库就是原始木材。

    78020发布于 2021-03-09
  • 来自专栏喔家ArchiSelf

    隐私计算之全同态加密

    使用不易受量子计算攻击的加密技术。 从目前的技术进展来看,全同态加密可以满足这两个要求。 2. 从同态加密开始 在1978年,Ronald L. 同态加密的加法示意: c1 = q1p + 2r1 + b1 c2 = q2p + 2r2 + b2 c1 + c2 = p(q1 + q2) + 2(r1 + r2) + (b1 + b2) 其中 2(r1 + r2) 是噪声 同态加密的乘法示意: c1 = q1p + 2r1 + b1 c2 = q2p + 2r2 + b2 c1c2 = p(q1q2 + q1b2 + q2b1) + r1(2pq2 + b2) + r2(2pq1 + b1) + r1r2 + b1b2 其中 r1(2pq2 + b2) + r2(2pq1 + b1) + r1r2为噪声 可见,同态加密的计算存在着噪音增长。 如果 | 噪声 | 超过 p/2,则无法保证解密。加法噪声增长是线性的,乘法是指数的,如果没有机制来重置噪声增长,多次同态加密计算就会达到 p/2的限制。

    2.1K40编辑于 2022-12-03
  • 来自专栏FreeBuf

    同态加密:实现数据的“可算不可见”

    同态加密主要包括以RSA算法[2]和ElGamal算法[3]为代表的乘法同态加密、以Paillier算法[4]为代表的加法同态加密以及以Boneh-Goh-Nissim方案[5]为代表的有限次数全同态加密 由于双线性映射运算会使得密文所在的群发生变化,因此仅能支持一次乘法同态运算,但仍支持对乘法后的密文进一步作加法同态运算。 2、全同态加密算法 满足任意运算同态性的加密算法称为全同态加密。 (2)工程实现 虽然现有的全同态加密算法在工程实现性能方面存在一定的局限性,但仍有世界顶尖的科技公司对全同态加密进行了开源实现。 基于同态加密的区块链应用理论模型如图2所示。 图2:基于同态加密的区块链应用模型 在一般的区块链隐私保护应用需求中,通常需要同时实现链上数据的保密性和可验证性,而同态加密仅能解决链上的密文计算问题。

    4.5K31编辑于 2023-04-26
  • 来自专栏机器之心

    同态加密算力开销如何弥补?港科大等提出基于FPGA实现的同态加密算法硬件加速方案

    因此,在这样的场景下,我们需要一套加密体系,对密文执行的一些运算操作,可以等效为对明文执行的运算。 支持对密文进行运算操作的加密体系,被统称为同态加密,而同态运算则泛指对密文执行的各种运算。 根据密文可执行运算的范围,同态加密算法被划分为全同态加密、部分同态加密、近似同态加密等。一般来说,对同态运算没有限制的加密算法被称为全同态加密,而仅支持单一同态运算的加密算法被称为部分同态加密。 诚然,全同态加密是一种非常理想、需求巨大的算法,然而,目前主流的全同态加密算法,运算复杂度都相当之高,计算时间之漫长,使其几乎无法在生产行业中实现落地。因此,部分同态加密成为了更加现实的解决方案。 Paillier 加密就是一套被广泛使用的部分同态加密算法,它支持密文之间的加法运算。 整除(被 2 的整数次幂除本质上就是向右移位),从而可以无误差地通过移位操作完成除法,同时保证,完成了移位之后得到的最终结果 ?

    1.9K61发布于 2021-08-06
  • 隐私计算实战:我们如何用同态加密搭建多方系统

    一、同态加密计算:在密文上做运算的黑魔法需求背景先说说最核心的需求。 这就是同态加密要解决的问题。 技术选型的纠结一开始我们对比了好几种方案:方案计算能力性能实现难度安全性最终选择安全多方计算(MPC)通用慢高高❌同态加密(HE)受限很慢极高极高✅可信执行环境(TEE)通用快中中部分场景✅差分隐私统计快低中辅助使用最后选择了同态加密为主 同态加密的实现细节我们用的是微软的SEAL库,支持BFV和CKKS两种方案。 特别是同态加密的工程优化,还有很多坑等着我们一起填呢!

    46911编辑于 2025-08-30
  • 来自专栏数据科学与人工智能

    联邦学习|同态加密:实现数据的“可算不可见”

    同态加密主要包括以RSA算法[2]和ElGamal算法[3]为代表的乘法同态加密、以Paillier算法[4]为代表的加法同态加密以及以Boneh-Goh-Nissim方案[5]为代表的有限次数全同态加密 由于双线性映射运算会使得密文所在的群发生变化,因此仅能支持一次乘法同态运算,但仍支持对乘法后的密文进一步作加法同态运算。 2、全同态加密算法 满足任意运算同态性的加密算法称为全同态加密。 (2)工程实现 虽然现有的全同态加密算法在工程实现性能方面存在一定的局限性,但仍有世界顶尖的科技公司对全同态加密进行了开源实现。 基于同态加密的区块链应用理论模型如图2所示。 图2:基于同态加密的区块链应用模型 在一般的区块链隐私保护应用需求中,通常需要同时实现链上数据的保密性和可验证性,而同态加密仅能解决链上的密文计算问题。

    18.4K53发布于 2021-08-06
  • 来自专栏大模型应用

    大模型应用:隐私优先的大模型应用:同态加密与大模型结合的完整实践.101

    同态加密 + 大模型的核心价值:在保护数据隐私的前提下,无损利用大模型的智能能力。2. 用公式直观表达(以加法同态为例):假设加密函数为 Enc(),明文为 m1、m2,加法运算为+,则:Enc(m1) + Enc(m2) = Enc(m1 + m2) 举个具体例子:明文 1:m1=5, 加密后Enc(5)=18;明文 2:m2=3,加密后Enc(3)=12;密文相加:18+12=30;明文相加后加密:Enc(5+3)=Enc(8)=30;结果完全一致,这就是“加法同态”。 根据支持的运算类型,同态加密分为三类:1. 部分同态加密(PHE):仅支持单一运算(加法或乘法),如 Paillier(加法)、RSA(乘法);2. 1.2 模运算模运算就是“取余数”,是同态加密密文运算的基础。比如 7mod5=2(7除以5余2),12mod5=2

    13231编辑于 2026-05-09
  • 来自专栏AI SPPECH

    9:L应用同态加密:蓝队的密文计算技术

    背景动机与当前热点 2. 核心更新亮点与全新要素 3. 技术深度拆解与实现分析 4. 与主流方案深度对比 5. 工程实践意义、风险、局限性与缓解策略 6. 未来趋势与前瞻预测 1. 作为防御者,我必须深入研究同态加密技术的原理和应用,构建安全的密文计算体系,才能在与基拉的智力较量中占据主动。 2. 工程实践意义、风险、局限性与缓解策略 本节核心价值:探讨同态加密在信息安全中的实际应用价值,以及可能面临的风险和应对策略。 在工程实践中,同态加密为蓝队带来了新的机遇和挑战。 通过应用同态加密技术,我们能够在保护数据隐私的同时,实现有效的安全分析。然而,同态加密也存在一些局限性: 首先,同态加密的计算开销较大,可能会影响分析的实时性。 :抗量子攻击的同态加密方案,应对量子计算的威胁 这些技术的发展将使同态加密更加实用、高效和安全。

    15010编辑于 2026-03-26
  • 同态加密:从数学幻想走向现实应用的隐私计算范式

    而这一矛盾,在 “同态加密”(Homomorphic Encryption, 简称 HE)中迎来了革命性的解法。一、什么是同态加密同态加密让这一看似矛盾的需求成为可能。 完全同态加密(Fully Homomorphic Encryption, FHE):支持无限次加法与乘法,是最强形式。2. 七、同态加密给我们的启示FHE 改变的不仅是加密算法,而是数据如何被看待与使用的范式。 如果说传统加密是给信息上锁,那么同态加密,是让我们在不打开保险箱的情况下完成运算。这是数学赋予人类的全新可能。

    90610编辑于 2025-07-02
  • 来自专栏afjhahfhahajk

    同态加密实现数据隐私计算,能让你的小秘密更加秘密

    1 什么是同态加密 同态加密(Homomorphic encryption)是一种加密形式,它允许人们对密文进行特定形式的代数运算得到仍然是加密的结果,将其解密所得到的结果与对明文进行同样的运算结果一样 由上图可以看出,同态加密与一般的加密方案的不同之处在于,它关注的是数据处理安全。同态加密提供了一种对加密数据进行处理的功能。 有点抽象?我们举个实际生活中的例子。 开锁:对结果进行解密,直接得到处理后的结果 资料来源:https://www.zhihu.com/question/27645858/answer/37598506 2 同态加密在联邦计算中的应用 随着区块链 华为可信智能计算TICS在联邦数据分析中引入同态加密,以保证计算过程的安全。 引入同态加密之前,TICS采用传统的对称和非对称加密相结合的算法,保证数据传输过程的安全。 引入同态加密前的计算过程: 引入同态加密后的计算过程: 在TICS中使用同态加密 联盟管理页面,管理员开启“高级别隐私保护” 。

    1.7K00编辑于 2022-02-26
  • 加密货币交易最佳实践

    如何购买那些酷炫的新型加密货币 每进行一次新的加密货币投资,你都需要将你努力工作赚来的“血汗钱”兑换为加密货币。你可以在交易所中购买,这些交易所一般接受美元,欧元,人民币和韩元等法定货币。 但是,如果你想要将你新近购买的加密商品交易成其他加密货币,情况会变得有些复杂。首先你只能购买数量非常有限的,可以直接使用法定货币交易的加密货币。此外,每个交易所出售的加密货币都数量有限。 手动复制公钥会大大增加发生错误的几率,从而导致你的加密货币消失。实际上,此规则适用于任何加密货币交易。 规则2:务必确保你已在接收侧的交易所上开启了正确的钱包。 使用钱包进行交易 交易所并不是存储加密货币最安全的方式,因为你无法控制你的私钥。因此,如果你是加密货币浪潮中的”弄潮儿“,在市场上低买高抛加密货币,那么将你的加密货币存储在个人钱包中是明智的做法。 加密货币交易的最佳实践 最后修改为:Jorn van Zwanenburg 于 2017年11月17日发布

    1.3K110发布于 2018-03-13
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践(7)——数据加密

    背景 2. 核心概念 3. 使用规范 (1)支持项 (2)不支持项 二、实现细节 1. 处理流程详解 2. 整体架构 3. 加密规则 4. 加密处理过程 5. 解决方案详解 (1)新上线业务 (2)已上线业务改造 6. 中间件加密服务优势 7. 加密算法解析 三、用例测试 1. 准备测试用例环境 2. 执行数据加密 (1)创建逻辑库 (2)添加资源 (3)原表增加加密字段 (4)创建加密规则 3. 测试 4. 割接 参考: ---- 一、功能详解 1. 根据业界对加密的需求及业务改造痛点,提供了一套完整、安全、透明化、低改造成本的数据加密整合解决方案,是 ShardingSphere 数据加密模块的主要设计目标。 2. 此外,无论是已在线业务进行加密改造,还是新上线业务使用加密功能,ShardingSphere 都可以提供一套相对完善的解决方案。 2.

    2.5K11编辑于 2022-06-14
  • 来自专栏新智元

    Facebook着手研发同态加密技术

    为了保护用户聊天记录的隐私,2019年,Facebook就计划推出端到端加密技术(end-to-end encryption,E2EE)。 而且,使用静态加密也并没有什么用,因为数据仍然被暴露给了服务器。 只要拿下服务器,用户的数据就一览无余了。 而端到端加密(E2EE)技术显然就要安全了许多。 因此,为了给定位广告铺平道路,Facebook开始着手研究「同态加密」(Homomorphic Encryption)。 经过同态加密的数据允许第三方直接在加密的数据上进行计算。 输出的结果与在未加密数据上计算的结果相同。 由于加密在整个过程中保留了计算的有效性,所以称为「同态」。 因此,同态加密在保持隐私性的同时仍然能够有机会利用用户的数据。 然而,要想利用同态加密,Facebook可能还需要花几年时间来研究。 从积极的方面来说,同态加密技术其实不仅能用于保护通信消息,还能用于处理医疗保健数据。

    75340发布于 2021-08-25
  • 来自专栏腾讯大数据的专栏

    腾讯Angel PowerFL联队斩获iDASH-2022隐私计算大赛同态加密赛道冠军

    12月9日,2022年iDASH国际隐私计算大赛结果正式公布,腾讯Angel PowerFL联队凭借最优的模型效果和较快的推理速度获得最高综合得分,斩获同态加密赛道冠军。 历年来,同态加密赛道一直是iDASH比赛中最受关注和角逐最激烈的赛道。 今年iDASH同态加密赛道题目是安全模型推理,要求参赛队训练机器学习模型,通过基因型(genotype)数据预测显型特征(phenotypes),共有五个预测任务,包括三个回归任务和两个分类任务。 在进行安全模型推理时,利用CKKS同态加密算法加密五个线性模型的参数和待测试数据矩阵,在密文下完成模型推理,并通过优化密文矩阵和密文向量乘法获得了单线程下最优的模型推理速度。 据了解,今年iDASH同态加密赛道吸引了来自世界各地的30多个顶级团队报名参与竞逐,包括来自耶鲁大学、EPFL、浙江大学、Intel、蚂蚁集团、字节跳动等机构的参赛团队。

    1K40编辑于 2022-12-10
  • 来自专栏绿盟科技研究通讯

    【RSA2019创新沙盒】Duality:基于同态加密的数据分析和隐私保护方案

    企业除了应用传统的加解密技术外,还在根据不同的业务场景和需求,积极探索匿名化(Anonymity)、数据脱敏(Data Masking)和数字水印(Watermarking)等新型技术,甚至一些前沿技术的实践与落地 2机器学习模型的版权保护 该场景不同于前一个场景,即机器学习模型不属于第三方,而是属于客户版权所有。 根据该公司自身报道,其“同态加密”技术商用化和产品实现处在业界领先地位(由于无法获得该产品的使用,无法真实地了解产品的性能如何,持质疑和有待验证态度),该技术在多个场景和实践中有广泛的应用。 如何在保证数据安全的前提下选择合适的同态加密方案来实现不同的数据分析; 2. 如何解决全同态加密方案中存在的噪声、运算复杂和运算效率低等问题; 3. 2016年6月,在第一次同态加密标准化研讨会,与微软、NIST等结果共同提出白皮书标准:1) 安全同态加密的安全设置;2) 同态加密的API标准;3) 同态加密的应用。

    1.9K30发布于 2019-12-11
  • 来自专栏AI SPPECH

    164_隐私计算与联邦学习安全:从同态加密到差分隐私的实战指南

    目录 章节 内容 可视化/互动 1 隐私计算技术基础与安全模型 架构图+挑战分析 2 同态加密算法实现与安全漏洞 代码示例+攻击演示 3 差分隐私机制设计与参数优化 噪声分析+最佳实践 4 联邦学习安全协议与隐私保护 根据支持的运算类型和次数,可分为部分同态加密(PHE)、层次化同态加密(LHE)和全同态加密(FHE)。 1.3 隐私计算系统安全架构 一个安全的隐私计算系统应采用多层次的安全架构: 第2同态加密算法实现与安全漏洞 2.1 同态加密基础与算法分类 同态加密的核心优势在于支持密文计算,但不同类型的同态加密在功能和性能上存在显著差异 : 部分同态加密(PHE):仅支持单一类型的运算,如Paillier加密支持加法同态,RSA支持乘法同态 层次化同态加密(LHE):支持有限次数的多种运算,但次数受限 全同态加密(FHE):支持任意次数的加法和乘法运算 :建立行业标准和评估体系 6.2 最佳实践与安全建议 6.2.1 技术选型建议 根据应用场景选择合适的技术: 简单统计查询:差分隐私 复杂计算:同态加密或安全多方计算 机器学习模型训练:联邦学习

    75910编辑于 2025-11-18
领券