Message Authentication Code or MAC, is a well-studied cryptographic primitive that is used in order to authenticate communication between two parties sharing a secret key. A Tokenized MAC or TMAC is a related cryptographic primitive, introduced by Ben-David & Sattath (QCrypt'17) which allows to delegate limited signing authority to third parties via the use of single-use quantum signing tokens. These tokens can be issued using the secret key, such that each token can be used to sign at most one document. We provide an elementary construction for TMAC based on BB84 states. Our construction can tolerate up to 14% noise, making it the first noise-tolerant TMAC construction. The simplicity of the quantum states required for our construction combined with the noise-tolerance, makes it practically more feasible than the previous TMAC construction. The TMAC is existentially unforgeable against adversaries with signing and verification oracles (i.e., analogous to EUF-CMA security for MAC), assuming post-quantum collision-resistant hash functions exist.
翻译:信件认证代码 或 MAC, 是一个研究周密的加密原始文件, 用于验证两个共享秘密密钥的当事人之间的通信。 一个被确认的 MAC 或 TMAC 是相关的加密原始文件, 由Ben- David & Sattath (QCrypt' 17) 引入, 允许通过使用单一使用量的签名符号将有限的签名权授予第三方。 这些符号可以使用秘密密钥发放, 使每个标志最多可以用于签署一份文件。 我们根据BB84 州为TMAC 提供初级建筑。 我们的建筑可以容忍高达14%的噪音, 使它成为第一个耐噪音的TMAC 建筑。 我们建筑所需的量国家的简单性与噪音耐受性相结合, 使得它实际上比前 TMAC 的建造更加可行。 TMAC 具有签名和核查或触手的对手( 类似于MAC 的 EUF- CMA 安全), 承担后抗撞击性散功能。