中文

尽力而为与实践激活码

密码学与安全 2011-06-24 v2 计算工程、金融与科学

摘要

激活码被用于许多不同的数字服务中,并以多种名称著称,包括代金券、电子优惠券和折扣码。本文聚焦于一类特定的激活码,它们简短、可人工阅读、长度固定且代表价值。尽管这类码被广泛使用,但尚无通用的激活码方案设计指南。我们讨论了实践中使用的不同方法,并提出了BEPAC,一种同时提供真实性和机密性的新型激活码方案。激活码的小消息空间带来了一些问题,通过对大小为22n2^{2n}的通用3轮Feistel网络的自适应选择明文攻击(CPA-2)加以说明。该攻击从至多2n+22^{n+2}个明文-密文对中恢复出完整的置换。因此,BEPAC的设计使得真实性和机密性是独立的属性,即机密性的丧失并不意味着真实性的丧失。

关键词

引用

@article{arxiv.1101.0698,
  title  = {Best Effort and Practice Activation Codes},
  author = {Gerhard de Koning Gans and Eric R. Verheul},
  journal= {arXiv preprint arXiv:1101.0698},
  year   = {2011}
}

备注

15 pages, 3 figures, TrustBus 2011