自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 格上签名论文

提出 lattice提出 lattice-based提出 LWE的密码O. Regev. On lattices, learning with errors, random linear codes, and cryptography. J. ACM,56(6):1–40, 2009. Preliminary version in STOC 2005.Ring-LWEV. Lyubas...

2019-11-20 09:15:17 1667 2

原创 Pairing 基础知识(摘抄)

文献中经常有提到的双线性对pairing介绍ref,ID-based, blind signature and ring signature from pairings,Zhang, FG and Kim, KGGG由PPP生成的循环群, 阶为素数qqq. VVV是具有同样阶的循环乘法群.pairing e:G×G→Ve:G\times G\to Ve:G×G→V具有以下性质:双线性非退化性可计算性困难假设也是椭圆曲线上的离散对数难题?案例an IBS from pairings

2021-10-10 18:24:10 622

原创 软件工具-NTL库-1安装与使用

目的: NTL 可以用来实现密码算法的高效C++库.其他密码库: Sage(Python)环境: Windows, Msys2, Mingw64参考官方文档基本步骤首先安装msys2(利用Mingw,也可以利用cygwin)将unix版本NTL库下载解压到msys2安装文件夹从msys2 cd 该目录, 执行下列操作, 注意较慢(好像要提前安装gmp, 但是好像又会自己安装, 我是后面安装gmp的)PS: 安装慢安装成功后, 会在msys2 /usr/local/include 或li

2021-06-10 15:56:14 1306 3

原创 软件工具-Palisade库:windows安装Palisade遇到的问题

主要参考官网安装教程Windows安装问题安装过程描述: palisade\third-party这几个包需要单独下载, 按照教程会是空文件.运行案例时发生描述: error while loading shared libraries: libPALISADEpke.dll: cannot open shared object file: No such file or directory解决方法:将make install(或cmake /your/path)的lib直接

2021-06-03 10:55:08 703 1

原创 软件工具-gmp库-安装过程出现的问题1

环境centosg++gmp问题描述运行编译时的文件xx.out出现链接错误:error while loading shared libraries: libgmpxx.so.4: cannot open shared object file: No such file or directory解决方法首先查找 libgmpxx.so.4我的该库在/usr/local/lib而本环境默认在/usr/lib需要手动更新库# vim /etc/ld.so.conf //在新的

2021-04-19 09:50:16 604

原创 adobe pdf 高级搜索功能

为了搜索多个pdf,摘自帮助文档pdfhelp1. 打开窗口2.基本查询简单查询3.高级查询如下图附:布尔目录

2021-04-01 15:48:49 1504

原创 adobe pdf 启用下划线快捷键

1.启用2.按U 下划线3.切换其他

2021-03-12 17:29:25 1318

原创 格签名困难假设: 最短向量问题SVP

1 定义最短向量问题 (Shortest Vector Problem, SVP).SVP 问题定义为:对于给定的格Λ\LambdaΛ ,找到一个非零的格向量v\bold vv ,使得对于任意的非零向量u∈Λ\bold u \in \Lambdau∈Λ,∣∣v∣∣≤∣∣u∣∣||\bold v||\le||\bold u||∣∣v∣∣≤∣∣u∣∣。2 应用3 证明平均情况下的SVP难度不比最坏情况下的SVP容易todo...

2020-12-25 19:29:15 3221

原创 特殊格签名: 群体签名1

1 群体签名介绍定义:群体用户可以合作对一个消息进行签名,这个签名能被这些用户的所有公钥验证。优势:群体签名比单个独立签名的总和尺寸小。适用场景:区块链2 签名定义1 Setup系统参数2 Sign每个用户利用自己的密钥生成部分签名3 Verify利用所有用户的公钥一起来验证签名合法性3 具体结构参考Peng20201的方案:broadcast digital multi-signature1 Setup安全参数nnn,q=poly(n),m,sq=poly(n),m,

2020-12-24 21:37:00 265 1

原创 格密码学重要概念: 高斯采样

1 高斯采样的重要性许多最近的基于格的方案需要从离散高斯中采样(例如,参见[Bai14],[MP12],[Lyu12],[GPV08],[BLISS13])。离散高斯参数由特殊方案的安全证明决定。现有算法不能从离散高斯分布中采样,因此必须从统计上接近它的分布中采样。通常的做法是要求采样分布与期望的离散高斯分布的统计距离小于2−1002^{-100}2−100。2 高斯采样的效率1如果要实现小于2−1002^{-100}2−100的统计距离,计算概率需要至少100位精度的浮点操作。而任何预计算都意味着存

2020-12-23 15:55:12 4163

原创 格签名欧式范数和尺寸大小区别

以Lyu121举例n,m,σ=n,m,\sigma=n,m,σ=签名欧式范数满足∣∣z∣∣≤σm||{\mathbf z}||\le \sigma\sqrt{m}∣∣z∣∣≤σm​(数字)签名实际尺寸mlog⁡12σm\log{12\sigma}mlog12σ (bits)公钥,私钥等占用空间大的类似。具体参数:σ=15157,m=8139,∣∣z∣∣=1367410,signautre=142300bits=17.79KB\sigma=15157,m=8139,||{\mathbf z}||=

2020-12-01 21:19:01 179

原创 endnote出现select a reference,endnote错误

因为word公式原因出现如上错误的话,在word–Endnote–(左上角)Edit & Manage Citations-Tools–Configure Bibliography–临时引用分割符‘{ }’改为其他不冲突符号,例如“< }”。参考

2020-11-11 21:56:35 5674

原创 格签名重要论文简介4-LYU12

Todo

2020-11-04 13:03:36 363

原创 无证书签名简介

前言为什么要提出无证书签名防止公钥替换攻击防止密钥托管问题相关工作方案结构和安全模型方案结构参考:An Efficient Provably-Secure Certificateless Signature Scheme for Internet-of-Things Deployment大致分为:Setup、Extract、KeyGen、Sign、Verify安全模型Al-Riyami2003Certificateless public key cryptography提出的

2020-11-02 20:23:01 3609 1

原创 格签名重要论文简介1-GPV08

Craig Gentry and Chris Peikert and Vinod Vaikuntanathan,2008,Trapdoors for Hard Lattices and New Cryptographic Constructions,IACR链接1主要贡献使用原像采样的陷门函数高效hash-and-sign数字签名方案IBE2技术综述高斯采样算法3签名方案...

2020-10-26 16:49:35 1502

原创 格密码学重要概念: 格基委派技术

简介1:通过盆栽树技术(Bonsai Trees)实现格基委派技术,从而实现多层次的基于身份的密码技术。(Hierarchical Identity-Based Encryption)David Cash2010,Bonsai Trees, or How to Delegate a Lattice Basis∗ ↩︎

2020-10-26 10:15:23 973

原创 两类不同性质的数字签名-3

确定性签名方案(Deterministic signature schemes)例如:ECDSA随机性签名方案

2020-09-30 10:48:18 369 1

原创 两类不同方法的格签名实现-2:GPV&Fiat-Shamir

1Hash-and-sign签名2Fiat-shamir签名

2020-09-30 10:46:48 824 1

原创 两类不同存在形式的数字签名-1:Appendix&Message-Recovery

1.带附录数字签名带附录的数字签名算法标准系列ISO/IEC 14888,包括基于大数分解的14888-21、基于离散对数的14888-32。2.带消息恢复的数字签名带消息恢复的数字签名算法标准系列ISO/IEC 9796,包括基于大数分解的9796-23、基于离散对数的9796-34。ISO/IEC 14888-2:2008 — Information Technology —Security Techniques — Digital Signatures with Appendix—

2020-09-07 21:08:16 293

原创 格密码学重要概念: 拒绝采样技术

拒绝采样技术

2020-08-19 11:32:54 1571

原创 公开算法代码

NIST算法:基于格的签名算法,falcon.格基签名方案1。qTESLA.The Lattice-Based Digital Signature SchemeqTESLA ↩︎

2020-08-18 22:41:13 452

原创 格签名相似概念区分: SVP、SIS、LWE的区分

参考.格的困难问题:最短向量问题 (Shortest Vector Problem, SVP). SVP 问题定义为:对于给定的格Λ\LambdaΛ ,找到一个非零的格向量v\bold vv ,使得对于任意的非零向量u∈Λ\bold u \in \Lambdau∈Λ,∣∣v∣∣≤∣∣u∣∣||\bold v||\le||\bold u||∣∣v∣∣≤∣∣u∣∣。类似问题有:近似最短向量问题aSVP(Approximate Shortest Vector Problem)唯一最短向量问题 (Uni

2020-08-18 11:05:52 3370

原创 格签名中陷门生成和原像采样的联系

都是采样技术(Sampling Techniques)定理2.1(陷门生成算法).令整数q>3,m>5nlog⁡qq > 3, m > 5n\log qq>3,m>5nlogq,存在一个有效的算法TrapGen(q,m)TrapGen(q,m)TrapGen(q,m),该算法能够在多项式时间内生成一个矩阵A∈Zqn×mA\in \Z_q^{n\times m}A∈Zqn×m​和格Λ⊥(A)\Lambda^\perp(A)Λ⊥(A)的一个基TA∈Zm×mT_A..

2020-08-18 10:40:04 2257

原创 格密码学重要概念: 高斯平滑参数

简介:Micciancio2007提到的平滑参数。1为什么要用到平滑参数?什么是平滑参数?定义 (Smoothing parameter [MR07]). For any nnn-dimensional lattice Λ\LambdaΛand real ε\varepsilonε > 0, the smoothing parameter ηε(Λ){\eta _\varepsilon }(\Lambda )ηε​(Λ) is the smallest s>0s > 0

2020-08-14 20:08:34 3093 1

原创 NTRUSign

什么是NTRUSign1NTRUSIGN [15] is a special instantiation of GGH with the compact lattices from the NTRU encryption scheme [12], which we briefly recall: we refer to [4,15] for more details. In the NTRU standards [4] being considered by IEEE P1363.1 [19], on.

2020-08-14 11:32:50 756 1

原创 格密码学重要概念: 分叉引理Forking lemma

最近看到几篇ID-based的论文有利用forking lemma进行概率推导的,所以先写写这个。2000年 , Pointcheval和 Stern提出了一般签名体制的概念 ,并且证明了适用于这类体制的 Forking引理。本

2020-08-13 17:46:14 4702 2

原创 格密码学中常用数学知识

对数

2020-08-13 10:18:03 1026

原创 杂-格签名中常见数字的意义

安全参数nnn,2的阶乘。一般取值为512,1024,2048,即29,210,2112^9,2^{10},2^{11}29,210,211p=xn+1p=x^n+1p=xn+1q=12289q=12289q=12289,q=12∗1024+1=12289q = 12 * 1024 + 1 = 12289q=12∗1024+1=122896145:2模q的逆元。6145∗2=12290mod  q=16145*2=12290 \mod{q}=16145∗2=12290modq=1.

2020-08-11 12:06:25 254

原创 杂-格上数字签名重要符号

参考Falcon上符号定义:加密参数:For a cryptographic signature scheme, λ\lambdaλ denotes its security level and qsq_sqs​ the maximal number of signature queries which may be made. Following the assumptions of [NIS16],we suppose that qs≤264q_s \le 2^{64}qs​≤264.矩阵,向量,维

2020-08-10 17:37:34 775

原创 常用密码学论文查找网站

http://arxiv.org/https://eprint.iacr.org/WoShttp://apps.webofknowledge.com

2020-08-07 11:11:46 4047

原创 IBS模型

ID-based SC优势:基于身份的密码[shamir1984]简化了传统公钥密码系统的密钥管理问题。基于身份的数字签名体制[Cha2003]是由4个多项式时间算法组成的算法组 (Setup, Extract, Sign, Verify) :Setup 参数生成算法, 由可信中心 PKG 完成 ,输入安全参数 ,输出系统主密钥 s和系统参数 para, 保密主密钥 s;Extract 私钥解析算法, 输入用户身份 ID , PKG 利用掌握的主密钥 s和系统参数para,解析出秘密私钥 SID ,

2020-08-06 10:34:10 1840

原创 格密码学常用符号公式Latex转换

逻辑或∨\vee∨:\vee包含∈\in∈:\in箭头→\to→:\to向量表示b⃗\vec bb:\vec b等价⇔\Leftrightarrow⇔ \Leftrightarrow点乘A⋅B:A\cdot B:A⋅B:\cdot

2019-11-23 11:17:11 1167 2

原创 密码学常用英文单词翻译

algebraic:代数学的number fields:数域,环的一种,如有理数域Q,实数域R,复数域C

2019-11-20 11:16:43 4877

空空如也

空空如也

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

TA关注的人

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