Blumovo číslo

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Blumovo číslo, také známé jako Blum-Mikaličovo číslo, je matematický koncept používaný v kryptografii. Toto číslo je definováno jako součin dvou prvočísel, která jsou relativně prvočísla s číslem "1". Blumovo číslo je pak používáno v asymetrické šifrování a dalších kryptografických algoritmech. Tento koncept vytvořil americký matematik Manuel Blum ve spolupráci s indickým matematikem Shafi Goldwasserem. Jejich práce z roku 1984 položila základy teorie pravděpodobně šifrů a jejich bezpečnosti. Blum-Mikaličovo číslo bylo navrhováno speciálně pro využití v kryptografii, aby bylo možné snadno generovat a faktorizovat velká prvočísla. Blumova čísla mají různé vlastnosti a využití v různých aspektech kryptografie, včetně digitálního podpisu, anonymizace a smíšeného šifrování. Jsou používána také v pravděpodobnostních algoritmech pro generování náhodných čísel. Použití Blumova čísla v kryptografii je založeno na obtížnosti faktorizace velkých čísel, zejména pokud jsou velká prvočísla použita jako součinitelé. Tento faktorizační problém je považován za obtížný a využívá se v kryptografii ke zajištění bezpečnosti šifrování. Celkově lze říci, že Blumovo číslo je důležitým prvkem v kryptografii, který umožňuje generování bezpečných klíčů a ochranu citlivých dat. Je to silný matematický koncept, který se používá ve široké škále aplikací.

Blumovo číslo je v matematice označení pro takové přirozené číslo n, které je poloprvočíslem n=p\times q, přičemž p a q jsou různá prvočísla, jejichž zbytek po dělení 4 je roven 3. Nejmenšími Blumovými čísly jsou :21, 33, 57, 69, 77, 93, 129, 133, 141, 161, 177, 201, 209, 213, 217, 237, 249, 253, 301, 309, 321, 329, 341, 381, 393, 413, 417, 437, 453, 469, 473, 489, 497, ... a posloupnost má identifikátor A016105 v Online encyklopedii celočíselných posloupností (OEIS).

Svá jména získala tato čísla po Manuelu Blumovi, venezuelském informatikovi.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top