19、基于校验和的认证加密的INT - RUP安全性

基于校验和的认证加密的INT - RUP安全性

在当今的信息安全领域,认证加密(Authenticated Encryption,AE)方案的安全性至关重要。尤其是在随机数误用(nonce - misuse)和RUP(Replay - Update - Privacy)等复杂场景下,确保数据的完整性和隐私性成为了研究的焦点。本文将深入探讨基于校验和的认证加密的INT - RUP安全性,并介绍一种改进的方案OCB - IC。

1. 线性方程组转换

在认证加密的研究中,涉及到线性方程组的转换问题。对于GF(p)上具有n个方程和l个未知数的线性方程组,它等价于GF(2)上具有n个方程和ld个未知数的线性方程组,其中d = ⌈log₂p⌉。具体操作如下:
设[xi]d = xi1xi2 · · · xid是xi的d位二进制表示,[p - 1]d = p1p2 · · · pd是p - 1的d位二进制表示,那么Cxi i = C0 i (xi1 ⊕ 1)(xi2 ⊕ 1) · · · (xid ⊕ 1) ⊕ C1 i (xi1 ⊕ 1)(xi2 ⊕ 1) · · · xid ⊕ · · · ⊕ Cp - 1 i (xi1 ⊕ p1 ⊕ 1)(xi2 ⊕ p2 ⊕ 1) · · · (xid ⊕ pd ⊕ 1),其中xi1xi2 · · · xid = [s]d对应于选择Cs i ,0 ≤ s ≤ p - 1。
由此,方程(2)可以转换为:
checksum[j] =
l

i = 1
{[P 0 i j (xi2 ⊕ 1) · · · (xid ⊕ 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值