2、私钥密码学中的前向安全性

私钥密码学中的前向安全性

1. 前向安全性概述

在私钥密码学中,传统的密钥分发成本高昂,对于普通用户来说并非可行之选。而前向安全性则可以在单台机器环境中实现。另外,一些系统采用了如 FIPS 140 - 1 认证模块等非纯密码学机制,通过物理安全和篡改检测来保证密钥擦除,防止密钥泄露。前向安全性则是通过软件手段提供类似安全特性的方法。

除了提供前向安全性,密钥演化构造还能使更多的密码操作通过单个密钥安全实现。

2. 前向安全的伪随机比特生成器

2.1 标准伪随机比特生成器

标准伪随机比特生成器是一个函数 $G: {0, 1}^s \to {0, 1}^{b + s}$,它接受一个 $s$ 位的种子作为输入,并返回一个比种子长 $b$ 位的字符串。

为了衡量其安全性,我们考虑以下两个实验:

Experiment Expprg - 1_G(D)
y $← {0, 1}^s ; x ∥ y ← G(y)
g $← D(x ∥ y)
Return g

Experiment Expprg - 0_G(D)
x ∥ y $← {0, 1}^{b + s}
g $← D(x ∥ y)
Return g

我们定义:
- $Adv_{prg}^G(D) = Pr[ Expprg - 1_G(D) = 1 ] - Pr[ Expprg - 0_G(D) = 1 ]$
- $Adv_{prg}^G(t) = \max_D {Adv_{prg}^G(D)}$

第一个项是区分算法 $D$

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值