2024-05-05  2024-05-05    1672 字  4 分钟

初入密码界

密码学小常识:

什么是IACR:

密码学中最著名的学术会议当属国际密码学协会(IACR,International Association of Cryptological Research)所主办的三个⼤会了:Crypto、Eurocrypt、Asiacrypt,即美密会、欧密会、 亚密会,其中欧密会和美密会的⽔平最⾼(亚密会的资历最浅,虽然近⼏年上升很快,但要完全赶上还需要⼀定的时间)。密码学中最重要的⽂章⼀般都会在这三个会议中发布。

什么是DBLP:

定义: DBLP(DataBase systems and Logic Programming) 是计算机领域内对研究的成果以作者为核心的一个计算机类英文文献的集成数据库系统。

简介: DBLP按年代列出了作者的科研成果。包括国际期刊和会议等公开发表的论文。DBLP没有提供对中文文献的收录和检索功能,国内的权威期刊及重要会议的论文缺乏一个类似的集成检索系统。DBLP的文献更新速度很快,很好地反应了国内外学术研究的前沿方向。

特征: DBLP在学术界有很好的声誉,给人们带来了极大的便利,其权威性也得到了研究界的高度认可。但DBLP没有提供对中文文献的收录和检索功能,国内的权威期刊及重要会议的论文缺乏一个类似的集成检索系统。DBLP项目是德国特里尔大学的Michael Ley负责开发和维护。它提供计算机领域科学文献的搜索服务,但只储存这些文献的相关元数据,如标题,作者,发表日期等。截至2009年7月已经有超过1, 200, 000文献。和一般流行的情况不同,DBLP并没有使用数据库而是使用XML存储元数据。

dblp地址: https://dblp.org/

参考文献:

CCF-A的会议(安全相关):

密码学三大顶会:

name Description
EUROCRYPT International Conference on the Theory and Applications of Cryptographic Techniques
CRYPTO International Cryptology Conference.
ASIACRYPT Annual International Conference on the Theory and Application of Cryptology and Information Security.

网络与信息安全四大顶会:

name Description
CCS ACM Conference on Computer and Communications Security
NDSS Network and Distributed System Security Symposium
S&P IEEE Symposium on Security and Privacy
USENIX Security USENIX Security Symposium

论文中常用的符号

i.e.】是id est的缩写,翻译为"换句话说,那就是说",目的是进一步解释前面所说的观点。

e.g.】是exempli gratia的缩写,翻译为"例如",目的是用若干例子让前面说法更具体。

etc.】是et cetera的缩写,翻译为"等等"。表示前面的例子还没列举完,加个词"等等"。

viz.】 是videlicet的缩写,viz与e.g.类似,但是viz.要把它前面单词包含的项目全部列出。

w.r.t.】 是with respect to的缩写,翻译为"关于,谈到"。在引用文献作者时使用。

et al.】 是et alia的缩写,翻译为"等其他人"。它几乎都是在列文献作者时使用,把主要作者列出后,其它作者全放在et al.里面。

参考文献: https://zhuanlan.zhihu.com/p/63640148

密码学常用名词介绍

半诚实的模型:

半诚实的参与方指的是遵循了协议的执行,但保存了协议的中间计算状态的参与方。对于一个程序P,半诚实的参与方使用P的输入正确的执行P的内容并将结果输出,但是他会保存程序执行过程中产生的数据。实际上,半诚实的参与方需要做的是:保存内部产生的随机数、中间变量和所有从其他参与方接收到的消息。半诚实的敌手模型的必要性在于发动主动攻击要比监听整个计算过程复杂的多,原因是,对于一个运行在计算机上程序,主动的攻击需要用一些非常复杂的程序,而单纯的获取计算过程中的数据相对比较容易(可能只需要读内存),所以半诚实敌手模型在实际的生产生活中普遍存在,这是单独考虑半诚实敌手的原因。点击了解更多

加盐哈希: 在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。加盐哈希早用户名密码中应用非常广泛。更多内容参考:加盐哈希