
”论密码学研究生的首篇论文“笔记
了解方向
了解方向=应用领域+被保护的对象+期待达到的目标
应用领域:
①密码学:
(已知....求.....)
Data+机密性:
1、消息不被第三方看见
2、知识不被验证者看到、
3、协商的密钥不被获取
②密码学之外:
从三大密码学会议到四大安全顶会
1、没有了可证明安全
2、考虑代码和攻击的自动化监测
3、考虑设计之外的安全问题
4、允许一定几率失败(安全保护)
5、超越了机密性和完整性
啃透起点
起点=现有已知的若干解决(类似)问题的方法=经典论文、方案、协议
例如:IBE技术:即往上到ABE,又能往下到签名
给定一个方案,我们能怎么学习它的设计核心思想?
基本方法:
通过Correctness自己推导一遍。
1、推导签名的确可以通过签名私钥计算
2、推导签名的确可以通过公钥完成验证
高级方法1:算法推演
· 给定私钥和签名,自己写出对应的验证算法
· 给定私钥和密文,自己写出对应的解密算法
高级方法2:删减法
· 设计一个更简单的方案,找出对应的理解问题
掌握技巧
技巧=从经典方案到基于经典方案的方案发生的变化
特点:
两者有相似之处
两者又有若干区别
有创新之处,且允许存在有限的变革(只要能解决问题)
如何掌握技巧:
分清楚哪些属于基于经典方案的方案
理解为什么经典方案解决不了问题
理解为什么新方案能解决问题(技术核心)
学会对比是掌握技巧关键
起点与技巧的区别对待:
起点和技巧本质上没有什么区别,它们都是方案协议。
它们的区别是有自己的方式定义出来的。
如果是起点(经典方案),不需要特别在乎它从哪里来
如果是技巧(可探索范围),一定要死磕它的来源(才能对比掌握技巧)
具体案例:
技巧的根源——简单计算:
创新点:
通过某种方式提升技巧(不是拿来即用)
找到合适的应用天地(能找到起点结合)
解决一个被认可有价值的问题(有可说服人的优点)
总结:小白的Abstract和Introduction写法
Abstract结构:
第一句:介绍大应用背景以及存在的问题。
第二句:介绍目前对应的解决方案以及达到的目标。
第三句:指出目前解决方法存在不足。
第四句:一句话概括自己的研究贡献。
之后:对贡献展开介绍。
Introduction结构:
摘要逻辑的扩展。
每一段的第一句为中心句,后面跟上论据。