密码学符号
约 312 个字 预计阅读时间 1 分钟
Abstract
记录密码学论文中见到的常用符号
名称(符号) | 含义 | Latex命令 |
---|---|---|
异或(\(\oplus\)) | 01串/两数之间进行异或操作 | \oplus |
连接(\(\Vert\)) | 顺序连接两个串 | \Vert |
错误标识null symbol(\(\bot\)) | 未定义的值/空值,代表特定情况下某个值是无意义的 | \bot |
代数(\(\cdot +\)) | 模乘,模加 | \cdot , + |
公钥(\(\mathsf{Pk}\)) | 可公开的密钥 | \mathsf{Pk} |
私钥(\(\mathsf{Sk}\)) | 与公钥对应需秘密保存的私钥 | \mathsf{Sk} |
密钥生成(\(\mathsf{Gen}(1^{\lambda})\)) | 根据安全参数\(\lambda\)生成公私钥 | \mathsf{Gen}(1^{\lambda}) |
哈希(\(H(\bullet)\)) | 可以接受各种不同的输入并输出相应的哈希值 | H(\bullet) |
敌手(\(\mathcal{A}\)) | 可证明安全中试图解决攻破方案的假想攻击者 | \mathcal{A} |
挑战者(\(\mathcal{C}\)) | 可证明安全中试图解决困难问题的挑战者 | \mathcal{C} |
证明游戏(\(\mathsf{Game}\)) | 为安全性证明定义的挑战者与敌手的交互模型 | \mathsf{Game} |
可忽略概率(\(\varepsilon\)) | 在安全参数\(\varepsilon\)的多项式级别下的极小量 | \varepsilon |
\(\{0,1\}^*\) | 由 0 和 1 组成的任意长度的字符串集合 | \{0,1\}^* |
\(Z^*_q\) | 模\(q\)的所有非零整数的乘法群 | Z^*_q |