密码学
文章平均质量分 95
xxx_undefined
这个作者很懒,什么都没留下…
展开
-
同态加密的原理详解与go实践
学习资料来源:https://zhuanlan.zhihu.com/p/110210315知乎刘巍然:https://www.zhihu.com/question/27645858/answer/37598506https://blog.csdn.net/Gouph/article/details/106179325一、基本概念1.1 同态加密什么是同态加密?提出第一个构造出全同态加密(Fully Homomorphic Encryption)[Gen09]的Craig Gentry给出的.原创 2021-07-16 15:44:02 · 6819 阅读 · 4 评论 -
斯坦福密码学-2-流密码steam_ciphers
一、The One Time Pad (OTP) - 一次性密码本对称密码定义:a cipher defined over (K,M,C)(K, M, C)(K,M,C) is a pair of “efficient” algs (E,D)(E, D)(E,D) where E:K∗M→C,D:K∗C→ME: K * M \rightarrow C, D: K * C \rightarrow ME:K∗M→C,D:K∗C→M s.t.∀m∈M,k∈K:D(k,E(k,m))=m\forall原创 2021-07-26 16:42:57 · 1821 阅读 · 1 评论 -
斯坦福密码学-3-分组密码block_cipher
一、What is a block cipher?1. PRPs 和 PRFs伪随机函数和伪随机置换2. PRP和PRF安全定义安全PRF安全PRF的定义如下:伪随机函数SFS_FSF与Funs[X,Y]Funs[X,Y]Funs[X,Y](真随机函数)不可区分如果不可区分,那么就可以享受真随机函数的巨大Size,使得破解困难(无法确定映射函数)将单个的X映射到Y变成了由[k, *]映射到Y,通过固定了部分输入即k降低了整个大小,同时还能保持不可区分性直观的理解:一原创 2021-08-07 17:38:23 · 1849 阅读 · 0 评论 -
DGHV:整数上的同态加密(1)-算法构建
一、前置知识同态加密以及全同态在另一篇文章中已经说的非常详细了:同态加密的原理详解与go实践同态加密与全同态加密的原理公式表示如下:f(m1,m2,m3,...)=D(f(E(m1),E(m2),E(m3),...))f(m_1,m_2,m_3, ...) = D(f(E(m_1),E(m_2), E(m_3), ...))f(m1,m2,m3,...)=D(f(E(m1),E(m2),E(m3),...))若 $f(m_1,m_2,m_3, …) $存在有效的加法运算或乘法运算,原创 2021-08-06 17:19:23 · 2163 阅读 · 3 评论 -
DGHV:整数上的同态加密(2)-解决噪声与构建全同态蓝图
title: DGHV:整数上的同态加密(2)-解决噪声与构建全同态蓝图tags:nullcategories:technicalnulltoc: truedeclare: truedate: 2021-08-09 16:46:38上一节我们学习了DGHV somewhat同态(类全同态加密)的基本构建:DGHV:整数上的同态加密(1)-算法构建这一节将更进一步的探讨S一、再谈同态加密通过一些资料的查看,对同态加密的几个要点再做一些补充定义一个同态加密方案H由一.原创 2021-08-10 15:15:58 · 1826 阅读 · 3 评论 -
DGHV:整数上的同态加密(3)-golang、智能合约实现尝试
基于DGHV的同态加密基本概念、学习笔记、参考内容:概念、个人笔记:同态加密的原理详解与go实践DGHV:整数上的同态加密(1)-算法构建DGHV:整数上的同态加密(2)-解决噪声与构建全同态蓝图参考:论文:《一种基于智能合约的全同态加密方法》[1] M. Dijk, C. Gentry, S. Halevi, and V.Vaikuntanathan. Fully homomorphic encryption over the integers[J]. Applications o原创 2021-08-13 13:40:29 · 2589 阅读 · 0 评论