41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| up:: [[cryptologie]] 
 | |
| title:: "à partir de $x$, facile de calculer $f(x)$", "à partir de $y$, difficile de trouver $x$ tel que $y = f(x)$"
 | |
| #s/informatique 
 | |
| 
 | |
| ---
 | |
| 
 | |
| > [!definition] Fonction à sens unique
 | |
| > $f$ qui ) toute suite finie de $0$ ou $1$ en associe une autre est à sens unique ssi :
 | |
| >  - calculer $f(x)$ à partir de $x$ est faisable en temps polynomial
 | |
| >  - à chaque fois qu'on essaie un algorithme $F$ polynomial, utilisant des tirages aléatoires, et à chaque fois qu'on se donne un entier $k$, alors la probabilité pour $x$ d'être trouvé en $k$
 | |
| > 
 | |
| ^definition
 | |
| 
 | |
| 
 | |
| # Propriétés
 | |
| 
 | |
|  - s'il existe une fonction à sens unique, alors la conjecture $P \neq NP$ est vraie
 | |
|      - mais $P \neq NP$ n'implique pas l'existence d'une fonction à sens unique
 | |
|  - on ne sait pas s'il existe des fonctions à sens unique
 | |
| 
 | |
| 
 | |
| > [!definition] Théorème 
 | |
| > Il existe des fonctions à sens unique ssi 
 | |
| > pour toute fonction $t(n)$ telle que $t(n) \geq cn$ avec $c > 1$ :
 | |
| > $K^{t}(Ob)$
 | |
| > où $K^{t}(Ob)$ est la complexité de kolmogorov en ressources bornées par $t$
 | |
| >  ---
 | |
| >   - considéré comme un progrès important, car il semble effectivement que $K^{t}(Ob)$ est compliquée à calculer
 | |
| 
 | |
| 
 | |
| 
 | |
| ## Fonctions présumées à sens unique
 | |
| 
 | |
| > [!query] sous-notes directes de `=this.file.link`
 | |
| > ```dataview
 | |
| > LIST title
 | |
| > FROM ""
 | |
| > WHERE econtains(up, this.file.link)
 | |
| > ```
 | |
| 
 |