SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
GENERATORI DI NUMERI CASUALI
VARIE TIPOLOGIE DI RNG


                   RNG
                             Basati su eventi naturali
                             Basati su eventi casuali
                                  o Movimenti del mouse, tastiera, accesso al disco



                   PRNG
                             La sequenza di numeri in uscita si ripete



                   CSPRBG
                             Next-bit-test
                             Il seed è estratta in modo protetto da una vera sorgente di rumore
                             Modalità CTR
                             Ansi X9.17



                   RSA
                         1.   Scelta di 𝑥0 casuale
                         2.   Si calcola
                                                                             𝑒
                                                                    𝑥 𝑖 = 𝑥 𝑖−1 𝑚𝑜𝑑 𝑛
                                                                    𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2
                         3.   𝑏 𝑖 è il bit meno significativo della rappresentazione binaria di 𝑥 𝑖

                   Spesso si usa 𝑒 = 3 per semplificare i conti



                   BBS
                         1.    𝑝, 𝑞 grandi primi che siano 𝑝, 𝑞 ≡ 3 𝑚𝑜𝑑 4
                         2.    𝑛= 𝑝× 𝑞
                         3.   Scelto a caso s,
                                                                  𝑥0 = 𝑠 2 𝑚𝑜𝑑 𝑛
                                                                  𝑥 𝑖 = 𝑥 2 𝑚𝑜𝑑 𝑛
                                                                          𝑖−1
                                                                  𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2

                   Più efficiente di RSA a causa del solo elevamento al quadrato

Weitere ähnliche Inhalte

Andere mochten auch

ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_Taew Chom
 
letter of recommedation 2
letter of recommedation 2letter of recommedation 2
letter of recommedation 2Dawn Harding
 
Presentation1
Presentation1Presentation1
Presentation1cecillec
 
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10Taew Chom
 

Andere mochten auch (6)

ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_
 
letter of recommedation 2
letter of recommedation 2letter of recommedation 2
letter of recommedation 2
 
Goiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintzaGoiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintza
 
Aqeeda Toheed
Aqeeda ToheedAqeeda Toheed
Aqeeda Toheed
 
Presentation1
Presentation1Presentation1
Presentation1
 
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
 

Mehr von Marco Montanari

OpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptxOpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptxMarco Montanari
 
Ohm itwikicon tech - english
Ohm itwikicon tech - englishOhm itwikicon tech - english
Ohm itwikicon tech - englishMarco Montanari
 
ITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMapITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMapMarco Montanari
 
ITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e WikipediaITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e WikipediaMarco Montanari
 
MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018Marco Montanari
 
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEGEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEMarco Montanari
 
Saas rad with django, django rest framework
Saas rad with django, django rest frameworkSaas rad with django, django rest framework
Saas rad with django, django rest frameworkMarco Montanari
 
Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017Marco Montanari
 
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politicaOpen Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politicaMarco Montanari
 

Mehr von Marco Montanari (20)

OpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptxOpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptx
 
Ohm wikimania 2021
Ohm wikimania 2021Ohm wikimania 2021
Ohm wikimania 2021
 
Ohm itwikicon tech - english
Ohm itwikicon tech - englishOhm itwikicon tech - english
Ohm itwikicon tech - english
 
ITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMapITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMap
 
ITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e WikipediaITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e Wikipedia
 
Storia dell'informatica
Storia dell'informaticaStoria dell'informatica
Storia dell'informatica
 
Bononia 1115
Bononia 1115Bononia 1115
Bononia 1115
 
ChContext
ChContextChContext
ChContext
 
MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018
 
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEGEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
 
OHM at FOSS4G17
OHM at FOSS4G17OHM at FOSS4G17
OHM at FOSS4G17
 
Mn map poster
Mn map posterMn map poster
Mn map poster
 
Saas rad with django, django rest framework
Saas rad with django, django rest frameworkSaas rad with django, django rest framework
Saas rad with django, django rest framework
 
poster mn-auth
poster mn-authposter mn-auth
poster mn-auth
 
poster holodocker
poster holodockerposter holodocker
poster holodocker
 
Big data, big tourism
Big data, big tourismBig data, big tourism
Big data, big tourism
 
Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017
 
OHM at Kainua17
OHM at Kainua17OHM at Kainua17
OHM at Kainua17
 
OHM Workshop
OHM WorkshopOHM Workshop
OHM Workshop
 
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politicaOpen Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
 

Generatori di numeri casuali

  • 1. GENERATORI DI NUMERI CASUALI VARIE TIPOLOGIE DI RNG RNG  Basati su eventi naturali  Basati su eventi casuali o Movimenti del mouse, tastiera, accesso al disco PRNG  La sequenza di numeri in uscita si ripete CSPRBG  Next-bit-test  Il seed è estratta in modo protetto da una vera sorgente di rumore  Modalità CTR  Ansi X9.17 RSA 1. Scelta di 𝑥0 casuale 2. Si calcola 𝑒 𝑥 𝑖 = 𝑥 𝑖−1 𝑚𝑜𝑑 𝑛 𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2 3. 𝑏 𝑖 è il bit meno significativo della rappresentazione binaria di 𝑥 𝑖 Spesso si usa 𝑒 = 3 per semplificare i conti BBS 1. 𝑝, 𝑞 grandi primi che siano 𝑝, 𝑞 ≡ 3 𝑚𝑜𝑑 4 2. 𝑛= 𝑝× 𝑞 3. Scelto a caso s, 𝑥0 = 𝑠 2 𝑚𝑜𝑑 𝑛 𝑥 𝑖 = 𝑥 2 𝑚𝑜𝑑 𝑛 𝑖−1 𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2 Più efficiente di RSA a causa del solo elevamento al quadrato