自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amire0x的小乐园

记录学习的日常

  • 博客(122)
  • 资源 (2)
  • 收藏
  • 关注

原创 Platypus 一种集中式的央行数字货币方案

集中式的CBDC,混合使用账户模型和UTXO模型。

2024-03-29 14:55:44 1088

原创 PEReDi 完全隐私的央行数字货币方案

第一个对完全隐私保护建模的方案,基于账户模型,要求交易双方都同时在线。

2024-03-26 16:35:26 1050 2

原创 CBDC 简介

简要概述了一些央行数字货币目前的发展情况

2024-01-23 10:57:39 1216

原创 基于算术电路的全同态加密方案介绍

本文重点介绍目前最常用的第二代全同态加密方案的相关技术内容。目前主流的算术电路同态方案还是都是基于LWE和RLWE的,最常用的就是BGV、BFV和CKKS,三者各有千秋,但终归效率比较低,而且对于目前的FHE来说,Bootstrapping的开销很大,所以一般都还是用的LFHE方案。当然还有其他类型的同态加密方案,如基于布尔电路的以FHEW和TFHE为代表的方案,优点是能够运行任意的函数,能够快速的Bootstrapping,但也有相应的不足,它们对多项式打包很不友好。

2024-01-15 20:27:27 1214 2

原创 零知识证明(zk-SNARK)- groth16(二)

本部分就是将计算难题转换为多项式,然后使用zk-SNARK。(注:以下用 P,V 替代 Prover,Verifier)R1CS(Rank-1 Constraint System)是一种能够将算数电路统一成约束向量的方式,一组向量构成一组满足特定形式的式子。我们知道一般的计算可以拆解为 左操作数 操作符 右操作数 = 输出(如 a×b=ca\times b = ca×b=c)这样的格式,更复杂的计算则是由一系列简单的计算组合而成的。那么多个操作符应该如何如何表示呢?多个操作符就需要将其拆分成单个操作符组

2023-12-28 16:57:15 1261 1

原创 零知识证明(zk-SNARK)- groth16(一)

全称为 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,简洁非交互式零知识证明,简洁性使得运行该协议时,即便 statement 非常大,它的 proof 大小也仅有几百个bytes,并且验证一个 proof 的时间可以达到毫秒级别。这是一个通用的零知识证明协议,可以用作各种证明,如范围证明。

2023-12-28 16:56:38 1142 1

原创 数字货币的一些隐私保护问题

介绍一般数字货币交易下存在的一些隐私保护问题和解决方案

2023-09-28 14:32:33 613 1

原创 Rust 基础再理解

对一些rust的特性再理解

2023-09-25 19:20:04 686

原创 Linux C_C++的编译

linux 下 c/c++ 程序编译,包含基础编译过程,makefile和cmakelists的编写

2023-09-18 09:29:08 798 2

原创 零知识证明(Sigma和Flat-shamir)

定义:大概的定义就是prover可以向verifier证明自己给定的信息是大概率正确的,但是不泄露任何附加信息,包含信息本身。举例这里以一个比较经典的例子,即向红绿色盲(无法区分红色和绿色,看红色和绿色颜色差不多)证明两个小球(红球和绿球)的颜色是不同的。步骤如下,首先让视觉正常的prover,把两个球分别放在色盲验证者的两只手上并记住球的颜色和位置,接着让色盲把手背过去,自行决定是否要交换球的位置,然后双手握球向prover展示,最后prover给出结论是否交换过。

2023-06-27 19:44:02 1264 5

原创 不经意传输(OT)了解

简要介绍了一下OT和OTE

2023-06-02 19:58:29 2408

原创 BGW协议(算数共享)

BGW协议可以用于对域上包含加法、乘法、常数乘法门的算术电路求值,此协议强依赖Shamir秘密分享方案,利用其同态特性对各个秘密份额进行适当的处理,就可以在秘密值上进行安全计算。

2023-05-11 19:24:14 1682 1

原创 GMW协议

简单介绍了安全多方计算中的基础MPC协议-GMW协议

2023-04-21 22:14:49 1359

原创 混淆电路(GC)

混淆电路的简单原理介绍

2023-04-21 14:26:42 548

原创 GG18代码测试

运行GG18方案的代码

2023-03-29 16:35:14 410

原创 Threshold ECDSA

本文介绍了门限ECDSA基本思路以及其前置知识

2023-03-28 09:45:14 677

原创 秘密共享初学

概述了shamir ss、feldman vss和pedersen vss方案

2023-03-24 17:21:51 781

原创 密码学中的承诺

密码学中的承诺概述

2023-03-22 19:47:39 1765

原创 Opentss核心函数使用

opentss代码核心函数的使用

2023-03-22 09:56:51 292

原创 Opentss代码测试

这是个多方门限签名库,使用rust实现。代码包含两个功能,秘密共享密钥生成和使用秘密共享生成签名。

2023-03-20 20:15:41 552

原创 Rust基础

记录初步学习rust的一些语法

2023-03-16 20:01:37 682

原创 Fisco-Bcos的环境搭建及Data-Export导出组件的使用

注意:由于Data-Export组件暂时只支持Fisco-Bcos 2.x系列(这个也是目前使用最多最稳定的系列),故这里使用的是目前最新的Fisco-Bcos 2.x。

2023-03-03 16:54:04 993

原创 Seal库官方示例(五):ckks_basics.cpp解析

SEAL库的ckks例子

2022-12-02 19:06:49 1415 1

原创 Seal库官方示例(四):bgv_basics.cpp解析

seal库中的bfv例子

2022-12-01 16:26:24 955 1

原创 Seal库官方示例(三):levels.cpp解析

SEAL库中有关模交换的部分

2022-12-01 00:19:39 805

原创 Seal库官方示例(二):encoders.cpp解析

seal库中的编码例子

2022-11-29 22:10:32 1018 1

原创 Seal库官方示例(一):bfv_basics.cpp解析

seal库中的bfv例子

2022-11-28 17:36:29 1484 3

原创 语雀导出的markdown不显示图片问题

语雀导出markdown转存

2022-11-24 18:52:42 1354 1

原创 同态加密库Seal库的安装(win11+VS2022)

seal库的安装

2022-11-24 18:44:54 4664 10

原创 CKKS同态加密方案初步学习

如论文标题所示,CKKS允许复数和实数运算,是一个近似精度计算的方案,也就是解密出来的明文和加密之前的明文不会完全一致。也就是采用丢失部分精度来换取较高的效率。CKKS的核心是把加密噪声视为近似计算误差的一部分,也就是解密出来的结果直接视为原始消息的近似值。将重要的消息放在MSB以防计算后数据被破坏,把误差放在LSB来保障安全性,如果误差噪声相比消息来说足够小,那么噪声就不会破坏消息,在加密之前,将消息乘以一个缩放因子扩大消息,这样就可以减少添加噪声带来的误差。由此,消息+噪声可以用来替代原消息。

2022-11-21 20:56:58 4640 3

原创 BFV同态加密方案初步学习

BFV是把Bra12的LWE版本推到了RLWE版本,Bra12也可以叫做BFV。

2022-11-16 21:40:18 2088 4

原创 Bra12同态加密方案初步学习

Bra12方案,基于LWE,采用了最大比特编码,把消息编码到了高位,无需模交换,模数可以任意形式(只要满足大小,可以设置为2的幂次来简化运算),密钥分布没有限制。由于所有运算都是在整数上面,所以运算速度会比BGV慢,但是又因为更优秀的噪声控制,会使得电路深度更深。

2022-11-10 19:55:30 1183

原创 (BGV12)同态加密方案初学

初步学习经典BGV方案

2022-11-07 18:23:24 2035 1

原创 (BV11b)基于标准LWE假设的加密方案初学

重线性化和维度-模约减技术

2022-11-01 22:31:45 1238 2

原创 同态加密中的一些技术概念

密钥交换、模交换和Bootstrapping

2022-10-24 20:10:24 1017

原创 IBE和ABE简述

基于身份和基于属性的加密的简述

2022-10-23 11:42:22 2287

原创 GSW同态加密方案学习

GSW全同态加密学习

2022-10-10 10:57:31 2144

原创 全同态加密(FHE)体系概述(初学版)

全同态加密了解

2022-10-07 16:31:27 8200 2

原创 LWE和RLWE问题学习

LWE问题了解

2022-10-06 10:13:09 5773 5

原创 格(Lattice)基础(一)

有关格的基础概念,和相关的格难题

2022-09-30 15:39:16 3388 3

web渗透与实战

本书精讲了web渗透技术,以部分实战经历来详细介绍。适合有一定经验的来学习

2018-09-30

SQL注入攻击与防御第二版

本书详细描述MySQL详细的注入攻击与防御方式,了解更多的数据库特性。

2018-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除