首页 > 其他分享 >【CS161】密码学01

【CS161】密码学01

时间:2022-10-11 09:47:02浏览次数:40  
标签:01 加密 Key CS161 key 密码学

What is cryptography?


老一点的定义:在不安全的信道上进行安全传输(confidentiality)。
新一点的定义:confidentiality(不被窃听) + integerity(知道信息有没有被修改) + authenticity(证明信息来源是谁)

彩蛋
哈哈哈,老师在课堂上咆哮着说不要自己写加密代码,尤其是这事很重要的时候。
举了个例子,曾经CS61A出过一次考题泄露的事情,就是因为TA使用了错误的加密方式,而这个TA也确实上过CS161,哈哈哈。

Definitions

介绍一下密码学常出现的人物。

密码学的主要场景

密码学的主要任务
不被窃听 + 篡改被查 + 身份可验

Keys

Key是一个长随机数
两类key:

  • 对称密钥
  • 非对称密钥

加密原则:Kerckhoff's Principle

only key is secret

Confidentiality

Key + Message -> 有Lock的box
key + 有Lock的Box -> Message

可以将Box改成加密函数

Integrity

Threat Models

威胁模型。
常见的是,选择明文攻击和选择密文攻击。

之后的规划

标签:01,加密,Key,CS161,key,密码学
From: https://www.cnblogs.com/PinganT/p/16778158.html

相关文章

  • JVMVRFY012 stack shape inconsistent
    Causedby:java.lang.VerifyError:JVMVRFY012stackshapeinconsistent;class="brave"/sampler/Sampler$$EnhancerBySpringCGLIB$$71f9816b,method=<init>()V,pc=0......
  • [BalticOI 2010] Mines 题解
    你谷linklojlink提供一种时间复杂度正确的高妙做法。首先题目有一条隐藏条件是保证\(n\not\equiv2\pmod3\)或\(m\not\equiv2\pmod3\),需要通过观察数据得到。我们......
  • [CEOI2019]Dynamic Diameter
    做题时间:2022.10.10\(【题目描述】\)给定一棵\(n(2\leqn\leq10^5)\)个点的带边权的树,有\(q(q\leq10^5)\)次询问,每次询问将树上的一条边\(d\)的边权修改为\(e(e......
  • 代码随想录训练营|Day 21|530,501,236
    530.MinimumAbsoluteDifferenceinBSTGiventhe root ofaBinarySearchTree(BST),return theminimumabsolutedifferencebetweenthevaluesofanytwod......
  • 201403-2窗口
    #include<iostream>#include<queue>#include<algorithm>usingnamespacestd;intn,m;structnode{intx1;intx2;inty1;inty2;intnu......
  • [APIO2010]巡逻
    做题时间:2022.10.10\(【题目描述】\)给定一棵\(N(N\leq10^5)\)个点的树,现在可以在这些点之间建立\(k(1\leqk\leq2)\)条边,使得从编号1的点便利一遍所有的边后返回......
  • 玩转树莓派[01装系统]
    title:玩转树莓派[01:装系统]excerpt:基于树莓派爱好者基地的魔改系统(官方系统同)tags:[raspberry,基地2.0,系统]categories:[学习,raspberry]index_img:https......
  • P1077 [NOIP2012 普及组] 摆花
    P1077首先二维数组的DP比较好想,设f(i,j)表示前i种花摆了j盆的方案数,方程为\(f(i,j)=\sum_{k=0}^{a[i]}f(i-1,j-k)\)代码如下:#include<bits/stdc++.h>usingn......
  • Criss Cross OJ【R001】8月月赛I题解合集
    R0011.「T1」积木高塔Solution返回题目简要题意:给定一个矩阵,以及其每一格中完全相同立方体的高度(即个数),求:这座高塔最高点的高度。这座高塔从第\(1\)层到最高......
  • VS2015打开窗口跑到和下侧调试窗口和输入窗口的地方
    https://blog.csdn.net/milijiangjun/article/details/100112245 解决的方法打开窗口-》重置窗口布局中文版的截图英文版本的截图 ......