Day1:从0开始之公钥密码学

什么是公钥密码学?

《公钥密码学》,又称非对称密码学,是使用一对公钥和私钥的密码学,与只用一个钥匙的密钥密码学相对应。公钥密码学包括公钥加密算法和数字签名算法。[来自百度]

为什么要研究公钥密码学?

基于秘密传输的场景,密码学的应运而生。随着互联网的快速发展,信息成为一项资源,对承载信息的数据进行加密成为重点关注对象。保障信息的安全性,即保密性和完整性成为研究的主要内容。现代密码学是有别于经典密码学,基于数字中的困难性问题和计算复杂性,建立一整套安全模型与理论。听起来就格外复杂,实际上就是建立数学模型,例如承认1+1=2的假设下,才可以进行加减乘除运算。这些运算我们说是正确的,是有理论依据的,是可以通过假设演绎或者类比推理、抽象计算归约出来的。公钥密码学是现代密码学的一部分,是通过一系列假设以及安全性证明组装而成的。

如何实现安全性证明?

首先确定安全目标,其次构建敌手,敌手可以被赋予不同的攻击能力,最后将攻击成功与否转变为计算困难问题。关键点就是使用归约的方式,理解两个问题间的关系,从而寻找解决某个问题或它的变形。

什么是归约证明?

归约是将一个问题转化成另一个问题,通过求解另一个问题得出其原始问题的解。比如提升代码效率可以转换成构建合适的数据结构,使用效率高的算法,使用合适的框架等。解决后面的问题第一个问题就迎刃而解了。归约证明就是将证明一个问题分解为证明多个问题的总和。密码学常用的论证方法有安全序列证明、混合论证、失败问题转移等。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值