《A Graduate Coursse in Applied Cryptography》chapter 2 Encryption (2)

本文探讨了《应用密码学研究生课程》第二章中关于加密的语义安全概念。文章详细介绍了语义安全的定义及其与完美保密的区别,通过两种不同的描述方法解释了语义安全的优势,并讨论了有效交互式机器在密码学协议中的作用。

《A Graduate Coursse in Applied Cryptography》chapter 2 Encryption (2)

原文教材:

        Boneh D, Shoup V. A graduate course in applied cryptography[J]. Recuperado de https://crypto. stanford. edu/~ dabo/cryptobook/BonehShoup_0_4. pdf, 2017.

        Boneh D, Shoup V. A Graduate Course in Applied Cryptography[J].

        系列博客为对该教材的学习笔记(只包括我认为重要的东西)。

语义安全(semantic security)

本书在第二章节加密部分最主要探讨的内容为:语义安全   并且该书从两个方面给出了语义安全的定义。

说起语义安全,我们还是要回到最开始的安全性定义“完美保密”。

首先回顾一下:完美保密的定义

              完美保密:当我们获得一个密文C时,我们不能获得该密文对应的明文的任何信息(即使是关于对应明文的1比特信息)。或者说,我们得到一个明文,我们无法从该明文上获得任何的密文信息(即使是关于密文的1比特信息)。

     然而,我们都知道完美保密实现上是困难的,所以一般使用完美保密的弱化定义,例如语义安全,语义安全要求就是敌手获得信息的概率是可忽略的,并非严格定义不可能。所以我们更加关注的是语义安全。

    形式化如下所示:

            设存在一个谓语或者断言,能够从密文获取获取某些信息。

           完美保密要求如下:

    

          语义安全要求如下:

    

        显然,安全性定义得到了放宽。

如何描述语义安全?

         任何的安全性定义往往都是对敌手攻击方式的抽象描述,语义安全也有其安全模型定义。

第一种描述方法:

        设

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值