当前位置: 首页 > news >正文

【密码学引论】密码协议

  1. 定义:两个或者两个以上参与者为了完成某一特定任务而采取的一系列执行步骤
  2. 密码协议:Kerberos、IPSec、SSL、SET
  3. 算法是低层次上的概念,而协议是高层次上的概念,协议建立在算法的基础上。
  4. 所有密码协议都容易受中间人攻击,故增加签名或认证协议
  5. 密码协议的设计原则:消息独立完整性原则、消息前提准确原则、主体身份标识原则、加密目的原则、签名原则、随机数的使用原则、时间戳的使用原则、编码原则、最少安全假设原则
  6. 密码协议的安全分析方法
    目的:揭示协议是否存在安全漏洞和缺陷
    方法:
    攻击性检测(穿透性检测)
    形式化分析:形式逻辑方法、模型检测方法、定理证明方法

相关文章:

  • 【LeetCode】151. 反转字符串中的单词(StringBuilder类)
  • Amazon CodeWhisperer 在 vscode 的应用
  • 全球移动通信(2G/3G/4G/5G)频谱分布情况
  • 程序员的50大JVM面试问题及答案
  • 【笔记】网络流算法模板
  • CSS3新增样式
  • Gitlab仓库推送到Gitee仓库的一种思路
  • 腾讯云debian服务器的连接与初始化
  • 基于Java (spring-boot)的宠物管理系统
  • 【运维面试100问】(九)了解Raid嘛?
  • 【正点原子STM32连载】第十七章 通用定时器中断实验 摘自【正点原子】APM32E103最小系统板使用指南
  • Mysql的SQL优化和锁
  • C语言—每日选择题—Day59
  • Java基础题3:继承
  • Linux网络编程——概述、TCP/UDP的对比
  • php的引用
  • CEF与代理
  • CentOS7 安装JDK
  • mockjs让前端开发独立于后端
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • node.js
  • SQLServer之索引简介
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue2.0 实现互斥
  • 关于extract.autodesk.io的一些说明
  • 记一次用 NodeJs 实现模拟登录的思路
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 算法系列——算法入门之递归分而治之思想的实现
  • 问题之ssh中Host key verification failed的解决
  • 新书推荐|Windows黑客编程技术详解
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • #includecmath
  • #pragam once 和 #ifndef 预编译头
  • #单片机(TB6600驱动42步进电机)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (九十四)函数和二维数组
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • .bashrc在哪里,alias妙用
  • .dwp和.webpart的区别
  • .NET Core 成都线下面基会拉开序幕
  • .net MySql
  • .Net程序帮助文档制作
  • .sh
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [20161101]rman备份与数据文件变化7.txt