单向函数

✍ dations ◷ 2025-04-12 08:13:14 #计算机科学中未解决的问题,密码学

单向函数 (One-way function)是一种具有下述特点的单射函数:对于每一个输入,函数值都容易计算(多项式时间);但是对于一个随机的函数值,算出其对应的输入却比较困难(无法在多项式时间内使用确定性图灵机计算)。单向函数是否存在仍然是计算机科学中的一个开放性问题。事实上,如果单向函数存在,将证明复杂性类P/NP问题中,P不等于NP。:ex. 2.2, page 70与之相对,P不等于NP的假设并不能直接推出单向函数的存在。

实践中,常将“容易计算”和“不容易计算”定义为“对于合法用户容易计算,对于恶意用户不容易计算”。从这个意义上,密码散列函数可以被当作单向函数。这是因为,虽然单向函数可能根本不存在,也无人能证明一个散列函数真的是单向函数,但也无人发现可以在合理时间内破解它们的实用算法。

函数: {0, 1}* → {0, 1}* 是一个单向函数当且仅当可以用一个多项式时间的算法计算,但是对于任意一个以为输入的随机化多项式算法,任意一个多项式(),和足够大,使得

相关

  • 地球大气层地球大气层,又称大气圈,因重力关系而围绕着地球的一层混合气体,是地球最外部的气体圈层,包围着海洋和陆地,大气圈没有确切的上界,在离地表2000-16000公里高空仍有稀薄的气体和基本
  • 克什米尔巴基斯坦 援助方: 伊朗 中华人民共和国720辆坦克628门火炮150架战机 756辆坦克552门火炮中立数据印方数据巴方数据中立数据巴方数据印方数据克什米尔边境对峙与冲突第二次
  • 库贾氏症克罗伊茨费尔特-雅各布病(英语:Creutzfeldt-Jakob disease,简称CJD),或称克-雅氏症、克-雅氏病、克雅二氏症、克雅二氏病、库雅氏症、库贾氏症、克雅氏症、克雅氏病,是一种发生在
  • DHCP动态主机设置协议(英语:Dynamic Host Configuration Protocol,缩写:DHCP)是一个用于局域网的网络协议,位于OSI模型的应用层,使用UDP协议工作,主要有两个用途:DHCP用一台或一组DHCP服
  • 大汗可汗(拼音:Kèhán(叶音);古突厥语:
  • 史迈士刘易斯·斯特朗凯西·史迈士(英语:Lewis Strong Casey Smythe,1901年1月31日-1978年6月1日),美国传教士,金陵大学社会学系教授,南京大屠杀见证者,南京安全区国际委员会成员和管理委员
  • 米利都的泰勒斯米利都的泰勒斯(希腊语:Θαλῆς ὁ Μιλήσιος,公元前624年-公元前546年),常被称为泰勒斯(希腊语:Θαλῆς,,英语:Thales,/ˈθeɪliːz/),是古希腊古风时期的自然哲学家、几何
  • 复方蒿甲醚复方蒿甲醚(Artemether/lumefantrine),常见商品名Coartem,为由蒿甲醚及苯芴醇混和而成的副方抗疟药。本品主要用于对抗具有氯喹抗药性的恶性疟原虫,本品通常不会用于预防疟疾,为一
  • 诺玛-高立德大学站诺玛-高立德大学站(英语:NoMa–Gallaudet U station)是华盛顿都会区交通局地铁中的一个岛式站台。它服务于华盛顿地铁红线,位于联合车站和罗德岛大道-布兰伍德车站之间。该站位
  • 中街山列岛中街山列岛是浙江省舟山群岛东部的一组大型列岛,介于岱衢洋(北)和黄大洋(南)之间,从大长涂山以东至两兄弟屿呈东西走向条状排列。共有大西寨、东寨、菜花、治治、小龟山、小板、黄