单向函数

✍ dations ◷ 2025-02-23 14:14:22 #计算机科学中未解决的问题,密码学

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

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

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

相关

  • 主义撒切尔主义是英国政治家玛格丽特·撒切尔的一套经济、社会、政策主张,也可描述她本人的行事风格。撒切尔夫人在1975年至1990年间任保守党党首,并在1979年至1990年担任英国首相
  • 自燃点自燃温度(英语:autoignition temperature)或自燃点(英语:kindling point)指的是常压下,没有外部火花、火焰等火源点燃时,可燃物自燃的最低温度。在日常生活中所看到的自燃,原因大部分
  • 造成不良影响畸形学(英语:Teratology)是研究生理上发展缺陷的学科。人们常常认为它就是研究人类先天性障碍的,但是其实畸形学的覆盖面比这个广得多。除了先天发育之外,它也研究其他的生命阶段
  • 崇拜崇拜(worship)通常指宗教或信仰上对赞扬、荣耀、虔诚与爱心的特殊举动,如与超自然力的神相联系的举动极为典型。英语的崇拜属于为正式用语,宗教社会学称之为礼拜,实践与习惯上归
  • 茵芋茵芋(学名:Skimmia reevesiana),又名深红茵芋、山桂花、黄山桂、阿里山茵芋、海南茵芋,为芸香科茵芋属下的一种常绿灌木。其叶互生,呈长椭圆形。圆锥花序顶生,花为白色。可作为观赏
  • Caeciliusidae
  • 2018年11月6日米奇·麦康奈尔 共和党米奇·麦康奈尔 共和党2018年美国参议院选举于2018年11月6日举行,参议院100个席位中第一组的33个席位将进行改选,以及二个补选席位。获胜者将成为第116
  • 大沽河大沽河是位于中国山东省东部的河流,是胶东半岛最大的河流,20世纪80年代开辟为青岛市主要的城市供水水源地。发源于招远市阜山,流经莱西市、平度市、青岛市即墨区、胶州市、城阳
  • 查茨沃斯站查茨沃斯站(英语:Chatsworth station)有时称为查茨沃斯交通枢纽(Chatsworth Transportation Center),是加利福尼亚州洛杉矶县的一个联运客运总站,其火车站目前有美铁和南加州都会铁
  • 多指令流单数据流多指令流单数据流(Multiple Instruction stream Single Datastream, MISD)是并行计算机的一种结构。MISD具有n个处理单元,按n条不同指令的要求对同一数据流及其中间结果进行不