Scyther Advanced Topics
2024-08-27 01:48:08
建立非对称秘钥对
声明一个公钥函数和一个私钥函数:
const pk2: Function ;
const sk2: Function ;
我们还声明这些函数代表非对称密钥对:
inversekeys(pk2, sk2) ;
近似等式理论, 通用的加密结构更加自然的建模通过特定的等式。
gab(mod N)and gba(mod N),建模 diffie-Hellman 的幂 ,
k(A,B) and k(B,A) 模拟双向长期秘钥
对于Scyther来时不直接支持这种等式理论,是仍然存在直接的,
核心思想是,如果对手学习其中的一个元素,我们就可以为攻击者提供学习等价类中所以术语的能力。例如: 对于等式类型 {k(A,B),K(B,A)} ,我们能够提供敌手从k (A,B )学习 k(B,A )的能能力。我们能工提供一个适当的帮助协议(在定义的时候前面加上前缀 ‘@’)
protocol @ keysymmNaive (X){
reole X{
var Y: Agent;
recv_!1(X,X,k(x,y));
send_!2(X,X,k(x,y));
}}
因为角色可以被代理 X,Y任何一个实例化, 覆盖所有代理可能的组合。
最新文章
- Win10 disable 最近打开
- Java for LeetCode 032 Longest Valid Parentheses
- html常用的标签
- ssh key报but this does not map back to the address – POSSIBLE BREAK-IN ATTEMPT!错误
- C/C++各种系统开发环境搭建
- C# 轮循回调
- IOS GCD图片数据异步下载,下载完成后合成显示
- git commit
- springmvc后台取值中文乱码问题
- Binary Tree Xorder Traversal
- Centos 6.9 安装xtrabackup-2.4.8 通用包,yum安装,全量备份,增量备份
- 来一波C#发送邮件
- C# ListView 控件和 INotifyPropertyChanged 接口
- 启动Hadoop总是需要输入密码的问题.
- ROM、RAM、CPU、CACHE、FLASH
- Linux 环境下安装Redis的步骤
- nginx配置https转发http
- HttpWebResponse远程服务器返回错误: (500) 内部服务器错误 的解决办法
- luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
- winform 布局、容器
热门文章
- C# Web Service 不使用服务引用直接调用方法(转)
- laravel5.1框架model类查询实现
- 【Leetcode_easy】849. Maximize Distance to Closest Person
- 原生JavaScript常用本地浏览器存储方法二(cookie)
- 06点睛Spring4.1-Bean的初始化和销毁
- 软件测试成熟度模型TCMM (转载)
- 开发规范——MYSQL数据库
- 双链表的基本实现与讲解(C++描述)
- spring boot datasource 参数设置
- [itext]Java生成PDF文件