展开

关键词

深度学习作为一种服务

(FHE)是隐私保护领域的一个较新的进展技术。FHE允许法和乘法的任意深度计算,因此可以应用abel 多项式方程,就像深度学习算法中发现的那样。 最后,我们发现,尽管FHE带来了较高的空间复杂性成本,但时间复杂性在预期的合理范围内,时允许绝对私人预测,在我们的情况下,牛奶产量预测。 完深度学习作为一种服务.pdf

15830

IBM发布MacOS和iOS上的工具包,即将推出Linux和Android版

本文作者: Flavio Bergamaschi发布时间: June 4, 2020 每当我向某人初次解释(Fully Homomorphic Encryption,FHE),我通常会先说我已经在这个领域工作了将近十年之久 与事和合作伙伴之间存储和共享敏感数据的一些常用方式存在薄弱环节。今天,文件通常在传输和静,但在使用时解。这为黑客和内部人员提供了很多机会来过滤得到未的数据。FHE补上了这些漏洞。 它允许被许可方在数据保持时对其进行操作,最大限度地缩短了数据处于最脆弱状的时间。 例如,我们最近与巴西 Brazil’s Banco Bradesco SA一起发表了一篇论文(paper),其中我们对数据和模型进行了,表明了其进行预测和不的情况得到了相的精度和满意的性能 每一个工具包都是基于HELib,世界上最成熟和最通用的库,包括一些示例程序,使基于FHE的代码更容易编写的。iOS工具包包括一个简单易操作的演示,展示了针对一个数据库的保护隐私的搜索。

22200
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    技术

    大数据技术除了传统的系统级别,软件级别的安外,我觉得要重点关注数据的安和隐私。数据安有一个很有意思的方法,这种方法叫是指2009年,IBM公司的克雷格·金特里(Craig Gentry)发表了一篇文章,公布了一项关于码学的新发现:一项真正的突破。 如果一种算法,对于乘法和法都能找到对应的操作,就称其为算法。目前还没有真正可用的算法,虽然 Craig Gentry 已经前进了一大步。 选择对算法:投谁的票给谁记“1”,不投计“0”;也可选择对乘法的算法:投谁的票给谁记“N”,不投计“1”。大致原理如上所述,实现起来还有其它一些难点:1. 的意义对于允许任意复杂的 f,都能构造出相应的 F。这样,就能得到一些匪夷所思的应用:我能解决你的问题,即使我并不知道你的问题。

    1.5K120

    什么是

    ### 一、 概览:的概念 (Homomorphic Encryption)是很久以前码学界就提出来的一个Open Problem。 * 提出第一个构造出(Fully Homomorphic Encryption)的Craig Gentry给出的直观定义最好: 这是什么意思呢?一般的方案关注的都是数据存储安方案最有趣的地方在于,其关注的是数据处理安提供了一种对数据进行处理的功能。也就是说,其他人可以对数据进行处理,但是处理过程不会泄露任何原始内容。 但是如果直接将数据交给云,无法保证安性啊!于是,他可以使用,然后让云来对数据进行直接处理,并将处理结果返回给他。 二、 的定义、安性和简单实例下面的内容,如果可以接受符号表述,具有一点码学的知识,对抽象代数有一定的了解的话,可能体会的更深刻哦。 具体如何定义?

    9021

    GCAC47 Paillier算法

    该方案是一个码系统。这意味着,仅给出公钥以及m1和m2的,就可以计算m1 + m2的钥生成?lcm表示最小公倍数。?解??的性质? 通常,在码学中,可延展性的概念不被视为“优势”,但是在某些应用程序(例如安电子投票和阈值码系统)下,此属性确实是必需的。 Partially homomorphic cryptosystems部分先不聊,涉及到的数学还没学。部分我们说三个常见的方案,RSA,Elgamal,Paillier??? :F(x+y)=f(x)*f(y)F(x+y)=f(x)+f(y)乘法:F(x*y)=f(x)*f(y)F(x*y)=f(x)+f(y)法还是乘法取决于前面的括号里面的运算符。 RSA和Elgamal是乘法, Paillier是

    1.5K30

    :神话和误解

    一直是学术研究的重点,甚至已经有了40多年的历史。近来,作为“隐私增强技术(PET)” ,引发越来越多的关注。 如此就可以在数据不暴露的情况下进行使用,提供了新的安性和隐私支持级别。常常被誉为的“圣杯”,因为它具有范式转换的潜力,可以彻底改变组织如何以及在何处安地、隐秘地利用数据资源和资产。 当然,也有一些人对这一技术是否准备好广泛商业化而持有怀疑度。误解1:还没有准备好用于商业用途在第一次被理论化时,它还缺乏实用性。 误解3:为了使用进行协作,需要把所有数据汇集到一起的重要用例之一是在安数据共享和协作领域。通过允许第三方安地私下合作,为公私合作以及整个私营行业提供了前所未有的机会。 误解4:库=解决方案库和HE-powered解决方案之间有着显著的区别。可以这样想:解决方案就是房子;库就是原始木材。

    14920

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

    通过结合、秘共享、不经意传输等安计算方法,联邦学习使得多个数据持有者,可以在保证数据安的前提下,协构建机器学习模型。 根据文可执行运算的范围,算法被划分为、部分、近似等。一般来说,对运算没有限制的算法被称为,而仅支持单一运算的算法被称为部分。 诚然,是一种非常理想、需求巨大的算法,然而,目前主流的算法,运算复杂度都相当之高,计算时间之漫长,使其几乎无法在生产行业中实现落地。因此,部分成为了更现实的解决方案。 尽管相对于,Paillier 的计算效率已经较为可观,但是,相比较于高效的明文处理,Paillier 系统还是不可避免地引入了大量计算开销。 通过使用 HLS 快速开发基于 FPGA 的工程,是对 FPGA 在隐私安计算行业进行角色定位的有效探索与尝试。

    24360

    Android详解

    在 Android 的安性方面,有很多模块:1 内核安性 2 应用安性 3 应用签名 4 身份验证 5 Trusty TEE 6 SELinux 7 等等其中,又分(Android 什么是是使用已钥对 Android 设备上的所有用户数据进行编码的过程。 添了由硬件支持的钥存储空间,该空间使用可信执行环境(TEE,例如 TrustZone)的签名功能。运作方式Android 基于在块设备层运行的内核功能 dm-crypt。 Android 5.0 版中有以下 4 种:默认 PIN 码 码 解锁图案?首次启动时,设备会创建一个随机生成的 128 位主钥,然后会使用默认码和存储的盐对其进行哈希处理。 要、解或清空 data,data 不得处于装载状。但要显示任何界面,框架都必须启动,而框架需要 data 才能运行。为了解决这一冲突,data 上会装载一个临时文件系统。

    60540

    md5样的代码得到不结果(已解决)

    场景: 开发环境(windows下)调用第三方接口验签通过,发测试环境(linux下)后死活验签通过不了  原因:  md5是一项成熟的技术,问题应该在代码里,查了查感觉可能是字符编码的问题,导致签没通过 ,这样的话只能是环境导致的字符编码出现问题,就我所知的有getBytes()方法是得到一个操作系统默认的编码格式的字节数组,发现公共代码里进行md5是要进行转字节的 ** * md5 * public 解决方法:  将getBytes()方法指定具体的编码方式,如:getBytes(UTF-8) ** * md5 * public static String MD5Encode(String origin

    62910

    如何使用 Julia 语言实现「+机器学习」?

    而在这些概念背后,少不了一项技术的影子——「」。本文介绍了使用 Julia 语言进行基于数据机器学习的过程,对于入门者具有极大的参考价值。 (Homomorphic Encryption,HE)的一般解释一般而言,对数据进行计算的能力被称为「安计算」,这是一个相当大的研究领域,针对大量不的场景要用不码学方法和技术解决问题 在本例中,我们将关注所谓的「」技术。 它使用数据评估了 f,并返回了另一个与基于值评估 f 的结果对应的值。这一性质正是我们将这种技术称为「」的原因。 ,可以基于值评估任意的 f)支持哪些函数 f 取决于方案和支持的运算。

    42930

    BCryptPasswordEncoder及判断码是否相

    项目中用到了BCryptPasswordEncoder对码进行二次,需要注意的是,后的字符串比较长,数据库的长度至少为60位。 通过BCryptPasswordEncoder的的相字符串的结果是不的,如果需要判断是否是原来的码,需要用它自带的方法。 :BCryptPasswordEncoder encode = new BCryptPasswordEncoder();encode.encode(password);判断:需要通过自带的方法 matches 将未经过码和已经过码传进去进行判断,返回布尔值。

    6K61

    “爱” 动脱壳法

    测试环境为:安卓2.3IDA6.6下面看具体操作步骤:具体怎样用IDA动调试我就不多说了,网上己经有很多文章了,下面直接进入正题。1.准备好调式环境后 用IDA附进程。? 2.附成功后按G键 跳到dvmDexFileOpenPartial函数与fopen函数与fgets函数去下好断点。? 在调试状下查看进程 TracerPid 不为0?在非调试状下查看进程 TracerPid 为0?上面TracerPid: 23131不为0时表示跟踪当前进程的进程ID,如果是0,表示没有跟踪。 image.png 7.这样就得到了解后的DEX开始地址与大小,R0为存放DEX数据开始地址,R1为Dex大小,Dump出来。 8.写个简单的过idc脚本将其dump出来,开始地址上dex大小就是结束地址了。

    77200

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

    目前,算法主要分为半两大类。 半主要包括以RSA算法和ElGamal算法为代表的乘法、以Paillier算法为代表的以及以Boneh-Goh-Nissim方案为代表的有限次数算法主要包括以 ,开始共推进标准草案的编写工作,并发布了标准、API标准、应用标准三份白皮书。 二、主流算法原理1、半算法满足有限运算性而不满足任意运算性的算法称为半。典型的半特性包括乘法、有限次数等。 由于双线性映射运算会使得文所在的群发生变化,因此仅能支持一次乘法运算,但仍支持对乘法后的文进一步作运算。2、算法满足任意运算性的算法称为

    88940

    部分的隐私保护分布式最优潮流

    为了实现分布式最优潮流调度,配电网代理必须向相邻区域明确地交换和披露其状。然而,这些状包含了单个代理的敏感信息,例如电压和电流测量。这些度量可以由对手(如其他参与代理或窃听者)推断出来。 针对这一问题,提出了一种基于部分(PHE)的隐私保护分布式最优潮流(OPF)算法。首先,利用交替方向乘子法(ADMM)以分布式方式求解最优潮流。这样,可以用PHEADMM的双重更新。

    15410

    Porcupine:一个用于向量的合成编译器 (CS)

    (HE)是一种隐私保护技术,可以直接对数据进行计算。尽管技术前景广阔,但由于性能开销和编译方面的挑战,它的应用一直有限。 HE带来了三个主要的编译挑战:它只支持一组有限的类似SIMD的运算符,它使用长向量操作数,以及如果码文本噪声增长管理不当,解可能失败。

    17030

    普适,一种更安技术

    普适则不,它是一种系统范围内的解决方案,可以极大地降低普通的成本和脆弱性,在防止入侵方面更有效,并且只需要更少的安努力和成本。当以这种方式数据时,只有具有钥的用户才能访问该数据。 ——数据离开大型机时会被,并在它经过的任何地方都保持,只有有钥匙的人才能进入、访问、查看。?随着大型机产品更新升级,公司都在不断改进安协议。 护照不再需要员工来监督数据和钥匙的交换,一切都由系统内部控制——这是保护数据的一种更安的方式。无处不在的技术可以改变各个行业的安游戏规则。 对于托管服务提供商(MSPs),普适则可以提供很大的面覆盖,从而消除追踪安问题的需要,以及在遗漏重要漏洞时带来的风险。对于利用或希望实现区块链解决方案的公司来说,普适更是关键。 尽管区块链网络本质上是透明和安的,但它所处环境之外的任何东西都是可以获取的——特别是在进出区块链的过程中。普适可以在这个过程中提供更为安的防护,避免数据泄露。

    22210

    平台视频

    如何实现平台视频一机一码硬件绑定平台视频是对某些自有版权的视频进行​‌‌处理,后的视频可以绑定电脑、手机、平板等设备使用,用户只有在一定的条件下才能获得视频的观看权。 比如对于教育视频后,只有学员才能观看,每个学员都有自己的唯一账号。或者说设定在一定的时间内可以无限次观看,还有就是不限制时间但是总的观看次数是有限制。 平台视频通常分为以下几种1、 离线:就是在离线端实现效果,需要下载一个EXE客户端才能使用,一般对于一些暑假等课程比较适合。对于用户来说因为需要下载客户端比较麻烦些。 2、 在线是指在PC端实现,一般是限制视频只能在指定网站观看。即使现在也不能观看,这样也是为了保证视频多有者的利益,而且除了这个之外还可以防止录屏或者在视频上打上logo。 3、 移动端是指视频后可以直接在移动端播放,这个其实和在线的差别就在于移动端的需要不的授权。

    1.3K40

    软件(DiskCryptor)

    软件介绍DiskCryptor是免费的开放源代码软件,可让您对整个硬盘驱动器或单个分区进行速度取决于您现有的硬件配置和选择的算法(它支持AES,Twofish,Serpent及其组合)。您可以下载该程序并将其用作标准安装程序(Windows安装文件)或WinPE插件。? 02、软件功能 -支持AES,Twofish,蛇算法-完外部存储设备(USB驱动器,外部HDD),包括CD和DVD磁盘-支持AES硬件速-支持SSD TRIM扩展-支持各种多重引导选项和兼容的第三方引导载程序 (GRUB,LILO等)-支持钥文件和预启动身份验证-易于使用的直观界面重要提示在安装DiskCryptor之后,需要重新启动。 想跳过基本不可能:另外,如果要系统分区,强烈建议在之前创建可启动的LiveCD,并在之后执行备份卷标头。最后一点,本软件暂时没有汉化,没有中文版哦!!?

    59540

    最安的PHP方法

    在PHP开发过程中,很多人PHP都是用的md5和sha1(包括sha256.......) 答:有空大家不妨去看一下:PHP“码散列安”问题与解决方法最安的PHP方法:PHP官方自带的码哈希函数 password_hash()常用的MD5、SHA1、SHA256哈希算法,是面向快速 也就是说,不要用MD5、SHA1、SHA256这种哈希方法码了,不太安。还好,PHP内置了码哈希函数password_hash,使用这个方法,PHP会升级底层的算法,达到如今的安标准水平。 我以前开发项目,为了保证不用户用不的盐,我数据库还用了两个字段,一个存码散列值,另一个存盐的值。码验证简单,只需要用password_verify()函数验证即可! password_hash() 用法示例:(推荐) 以上例程的输出类似于:2y10后的散列值存数据库这样我们可以直接把上面后的值存入数据库,只需要一个字段。

    6240

    云数据安技术【数据库

    由于如今许多流行的业务应用程序托管在云端,企业主管们要么需要依赖合条文来保护资产,选择一家让客户可以先数据,然后发送到云端以便存储或处理的云服务提供商,要么与软件即服务(SaaS)提供商合作,由对方管理其企业数据的和解工作 之前的是用的DES和RSA方式,先生成一个DESKey然后用RSA公钥DESKey,然后用DESKey数据,最后将后的数据和后的DESKey一传输到后台;后台先用RSA私钥解 借助服务,用户能够对钥进行安可靠的管理,也能使用多种算法来对数据进行可靠的运算。 时,云服务器码机采用安隔离技术,保障各VSM之间钥的安隔离。钥管理服务现有的云服务提供商可以提供基础钥方案来保护基于云的应用开发和服务,或者他们将这些保护措施都交由他们的用户决定。 个人认为应用层技术意义和实用价值更大些,可以保证数据端到端的安性,而不是只在存储侧或磁盘上数据是安的。更多数据内容,详见商业新知-数据库

    85550

    相关产品

    • 云加密机

      云加密机

      腾讯云加密机是基于国密局认证的物理加密机,利用虚拟化技术,提供弹性,高可用,高性能的数据加解密,密钥管理等云上数据安全服务。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券