建立非对称秘钥对

声明一个公钥函数和一个私钥函数:

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任何一个实例化, 覆盖所有代理可能的组合。

最新文章

  1. Win10 disable 最近打开
  2. Java for LeetCode 032 Longest Valid Parentheses
  3. html常用的标签
  4. ssh key报but this does not map back to the address – POSSIBLE BREAK-IN ATTEMPT!错误
  5. C/C++各种系统开发环境搭建
  6. C# 轮循回调
  7. IOS GCD图片数据异步下载,下载完成后合成显示
  8. git commit
  9. springmvc后台取值中文乱码问题
  10. Binary Tree Xorder Traversal
  11. Centos 6.9 安装xtrabackup-2.4.8 通用包,yum安装,全量备份,增量备份
  12. 来一波C#发送邮件
  13. C# ListView 控件和 INotifyPropertyChanged 接口
  14. 启动Hadoop总是需要输入密码的问题.
  15. ROM、RAM、CPU、CACHE、FLASH
  16. Linux 环境下安装Redis的步骤
  17. nginx配置https转发http
  18. HttpWebResponse远程服务器返回错误: (500) 内部服务器错误 的解决办法
  19. luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control
  20. winform 布局、容器

热门文章

  1. C# Web Service 不使用服务引用直接调用方法(转)
  2. laravel5.1框架model类查询实现
  3. 【Leetcode_easy】849. Maximize Distance to Closest Person
  4. 原生JavaScript常用本地浏览器存储方法二(cookie)
  5. 06点睛Spring4.1-Bean的初始化和销毁
  6. 软件测试成熟度模型TCMM (转载)
  7. 开发规范——MYSQL数据库
  8. 双链表的基本实现与讲解(C++描述)
  9. spring boot datasource 参数设置
  10. [itext]Java生成PDF文件