zoukankan      html  css  js  c++  java
  • Cryptography I 学习笔记 --- 绪论

    课程地址

    1. 密码学可以用于保证消息传递的机密性(第三方不可能得到明文)与完整性(密文如果被第三方篡改,有手段可以检测到)

    2. 数字签名(用私钥加密待签名文件的hash值)

    3. 匿名通信(mixnet,经过多重代理的双向通信,无法追溯信息来源,中间的代理也不知道通话双方/通话内容,类似于tor)

    4. 匿名数字现金(bitcoin?)

    5. 无信任中心的安全多方计算(选举,竞标)

    6. 私有外包计算

    7. 零知识(Alice向Bob证明,自己确实知道问题的解,但是不必把问题的解告诉Bob)

    8. xor的优异特性:如果x是{0,1}^n上的均匀分布,y是{0,1}^n上的非均匀分布,那么x xor y后的结果,又是一个均匀分布

    9. 生日悖论,从大小为n的不重复集合X中任取1.2 * √n 个元素组成集合Y,那么Y中有重复元素的可能性大于50%

  • 相关阅读:
    CSS
    javaScript的DOM操作
    模板Template
    Django的View(视图)
    路由系统(urls.py)
    MTV和MVC模型和创建Django项目
    rest-framework认证组件
    property classmethod staticmethod和反射
    ModelSerializer和视图
    rest-framework序列化
  • 原文地址:https://www.cnblogs.com/stevenczp/p/6478510.html
Copyright © 2011-2022 走看看