Försumbar funktion
I matematik är en försumbar funktion en funktion så att det för varje positivt heltal c finns ett heltal N c så att för alla x > N c ,
På motsvarande sätt kan vi också använda följande definition. En funktion är försumbar , om det för varje positivt polynom poly(·) finns ett heltal N poly > 0 så att för alla x > N poly
Historia
Begreppet negligibilitet kan hitta sitt spår tillbaka till sunda analysmodeller. Även om begreppen " kontinuitet " och " infinitesimal " blev viktiga i matematiken under Newtons och Leibniz tid (1680-talet), var de inte väldefinierade förrän i slutet av 1810-talet. Den första någorlunda rigorösa definitionen av kontinuitet i matematisk analys berodde på Bernard Bolzano , som skrev 1817 den moderna definitionen av kontinuitet. Senare Cauchy , Weierstrass och Heine också enligt följande (med alla tal i den reella taldomänen :
- ( Kontinuerlig funktion ) En funktion är kontinuerlig vid om för varje , det finns ett positivt tal så att innebär
Denna klassiska definition av kontinuitet kan omvandlas till definitionen av försumbarhet i några få steg genom att ändra parametrar som används i definitionen. Först, i fallet med , måste vi definiera begreppet " infinitesimal funktion ":
-
( Infinitesimal ) En kontinuerlig funktion är infinitesimal (eftersom går till oändlighet) om för varje det finns så att för alla
- [ citat behövs ]
Därefter ersätter vi med funktionerna där eller med där är ett positivt polynom. Detta leder till definitionerna av försumbara funktioner som ges överst i den här artikeln. Eftersom konstanterna kan uttryckas som med ett konstant polynom visar detta att försumbara funktioner är en delmängd av de infinitesimala funktionerna.
Använd i kryptografi
I komplexitetsbaserad modern kryptografi är ett säkerhetsschema bevisligen säkert om sannolikheten för säkerhetsfel (t.ex. invertering av en envägsfunktion , särskiljning av kryptografiskt starka pseudoslumpade bitar från verkligt slumpmässiga bitar) är försumbar när det gäller ingången = kryptografisk nyckellängd . Därav kommer definitionen överst på sidan eftersom nyckellängden måste vara ett naturligt tal.
Det allmänna begreppet försumbarhet kräver dock inte att indataparametern är nyckellängden . Faktum är att kan vara vilket förutbestämt systemmått som helst och motsvarande matematisk analys skulle illustrera några dolda analytiska beteenden hos systemet.
Formuleringen reciprocal-of-polynomial används av samma anledning som beräkningsmässig begränsning definieras som polynomisk körtid: den har matematiska stängningsegenskaper som gör den hanteringsbar i den asymptotiska miljön (se #Stängningsegenskaper ). Till exempel, om en attack lyckas bryta ett säkerhetsvillkor endast med försumbar sannolikhet, och attacken upprepas ett polynomantal gånger, förblir sannolikheten för framgång för den övergripande attacken fortfarande försumbar.
I praktiken kanske man vill ha mer konkreta funktioner som begränsar motståndarens framgångssannolikhet och välja säkerhetsparametern som är tillräckligt stor för att denna sannolikhet är mindre än någon tröskel, säg 2 −128 .
Stängningsegenskaper
En av anledningarna till att försumbara funktioner används i grunderna för komplexitetsteoretisk kryptografi är att de följer stängningsegenskaper. Specifikt,
- Om är försumbara, då är funktionen är försumbar.
- Om är försumbar och är vilket reellt polynom som helst, då är funktionen är försumbar.
Omvänt , om inte är försumbar, så är inte heller för valfritt reellt polynom .
Exempel
- är försumbar för alla .
- är försumbar.
- är försumbar.
- är försumbar.
- är inte försumbar, för positivt .
Givet: n > 0 och gräns som n-> oändlighet:
Försumbar :
Icke försumbar:
Se även
- Försumbar set
- Colombeau algebra
- Ostandardiserade siffror
- Gromovs teorem om grupper av polynomtillväxt
- Icke-standard kalkyl
- Goldreich, Oded (2001). Kryptografins grunder: Volym 1, grundläggande verktyg . Cambridge University Press. ISBN 0-521-79172-3 .
- Sipser, Michael (1997). "Avsnitt 10.6.3: Envägsfunktioner" . Introduktion till teorin om beräkning . PWS Publishing. s. 374–376 . ISBN 0-534-94728-X .
- Papadimitriou, Christos (1993). "Avsnitt 12.1: Envägsfunktioner". Computational Complexity (1:a upplagan). Addison Wesley. s. 279 -298. ISBN 0-201-53082-1 .
- Colombeau, Jean François (1984). Nya generaliserade funktioner och multiplikation av distributioner . Mathematics Studies 84, North Holland. ISBN 0-444-86830-5 .
- Bellare, Mihir (1997). "En anmärkning om försumbara funktioner". Journal of Cryptology . Institutionen för datavetenskap och teknik University of California i San Diego. 15 : 2002. CiteSeerX 10.1.1.43.7900 .