【密码学复习】第四讲分组密码(一)

news/2025/3/29 16:45:08/

分组密码的定义

定义一个分组密码体制(P, K, C, E, D),其中P=C={0,1}l ;K={0,1}t .l分组长度;t密钥长度.

加密变换:E:P×K→C, 当k ∈K确定时,Ek为P →C的一一映射.

解密变换:D: C×K →P, 当k ∈K确定时,Dk 为C →P的一一映射.

Dk··Ek =I

柯克霍夫原则

Kerckhoffs假设密码的安全性完全依赖于密钥.

如果密码操作不是幂等的(F2≠F), 那么多次迭代有可能提高密码体制的安全性.

Ø 采用迭代结构的优点:软、硬件实现节省了代码(硬件)资源

混淆:明文/密钥和密文之间的关系复杂

扩散:明文/密钥的每一个比特都影响密文的每一个比特

DES算法概述

Ø 明文和密文分组长度为64比特

Ø 算法包含两部分:迭代加解密和密钥编排

Ø Feistel结构(加解密相似):加密和解密除密钥编排不同外, 完全相同

Ø 密钥长度:56比特(DES的密钥空间:2^{56}),每7比特

后为一个奇偶校验位(第8位),共64比特

Ø 轮函数采用混乱和扩散的组合,共16轮

AES算法算法概述

Ø 分组加密算法:明文(128比特)和密文分组(128/192/256比特)可变长度。

Ø SPN结构:轮函数包含代换层-置换层-密钥混合层。

Ø 密钥长度:128比特(AES的密钥空间:2^{128})

Ø 128比特:10轮


http://www.ppmy.cn/news/34833.html

相关文章

带 HTML CSS 和 JavaScript 的步骤进度条(免费代码)

如果您想创建带有步骤的进度条,那么本教程将对您有所帮助。在本文中,您将学习如何使用 Html、CSS 和 JavaScript 创建步骤进度条。 早些时候我展示了许多其他类型的进度条设计,如动画进度条、圆形进度条等。我已经与您分享了带有进度条的多步…

这些IT行业趋势,将改变2023

上一周,你被"AI"刷屏了吗? 打开任何一家科技媒体,人工智能都是不变的热门话题。周初大家还在用ChatGPT写论文、查资料、写代码,到周末的时候大家已经开始用GPT-4图像识别来做饭、Microsoft 365 Copilot 来写PPT了。 GP…

avue强大的upload表单项内置方法的使用,用这个可以配合$DialogForm.show()弹框完美使用上传控件

avue强大的upload表单项内置方法的使用,可以配合$DialogForm.show()弹框完美使用上传控件,支持非标准化后端返回数据 upload可使用的内置方法 uploadAfter() uploadBefore() uploadDelete() uploadError() uploadExceed() uploadPreview()可以用cangec…

大数据技术之Hive SQL题库-初级

第一章环境准备1.1 建表语句hive>-- 创建学生表 DROP TABLE IF EXISTS student; create table if not exists student_info(stu_id string COMMENT 学生id,stu_name string COMMENT 学生姓名,birthday string COMMENT 出生日期,sex string COMMENT 性别 ) row format delim…

Half-UNet:用于医学图像分割的简化U-Net架构

Half-UNet简化了编码器和解码器,还使用了Ghost模块(GhostNet)。并重新设计的体系结构,把通道数进行统一。 论文动机 编码器的不同类型的架构图,编码器(A-C)的结构分别来源于U-Net的编码器、解码器和全的Unet结构。 下面是上图的一些结果指标…

logstash+elasticsearch+Kibana(ELK)日志收集

文章目录一.安装elasticsearch二. 安装kibana三.配置logstash四.springboot整合logstash五.spring整合Elastic Search不要一股脑执行以下语句,请观察修改要修改的地方 注意给logstash,elasticsearch,kibana释放端口,云服务器提供商和系统的端口 一.安装elasticsearch # 安装e…

数据结构中的堆

一、树的重要知识点 节点的度:一个节点含有的子树的个数称为该节点的度(有几个孩子)叶节点或终端节点:度为0的节点称为叶节点;如上图:B、C、H、I...等节点为叶节点(0个孩子)非终端节点或分支节点…

Linux lvm管理讲解及命令

♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 前言 目录 一、lvm管理 1.Logical Volume Manager,逻…