Kitengeneza Nenosiri Salama dhidi ya Kwantamu
Tengeneza nenosiri imara
Unasibu ulio salama kikriptografia, entropia ya moja kwa moja na kipimo cha usalama dhidi ya kwantamu. Hakuna kinachotoka kwenye kivinjari chako.
Urefu
Seti za herufi
Vizuizi
Uimara
—Upau wa entropia, hujaa kwenye biti 128.
- Entropia
- 0 biti
- Herufi zinazopatikana
- 0
- Muda wa kuvunja (kawaida)
- —
- Muda wa kuvunja (kwantamu)
- —
Algoriti ya Grover hupunguza kwa nusu ustahimilivu dhidi ya mashambulizi ya kujaribu kila uwezekano (brute force), hivyo mbele ya mshambuliaji bora wa kwantamu nenosiri hutoa takriban entropia ÷ 2 biti tu. Fikia alama (≈ biti 256 za entropia) ili kupata ukingo wa usalama wa kwantamu wa biti 128.
—Hata nenosiri imara linaweza kuibwa kwa hadaa (phishing) au kufichuliwa katika uvujaji wa data. Funguo za siri hustahimili hadaa, hazitumiwi tena kamwe na haziwezi kuvuja kutoka kwenye hifadhidata ya manenosiri iliyoibwa. Tumia manenosiri yaliyotengenezwa pale tu ambapo funguo za siri bado hazipatikani.
Faragha kwanza
Kutengeneza nenosiri kwenye kifaa chako, kwa kuzingatia mashambulizi ya kawaida na ya kwantamu
Unasibu unatoka kwenye kitengeneza getRandomValues cha Web Crypto — chanzo kilekile kilicho salama kikriptografia kinachotumika kwa funguo — si Math.random. Manenosiri yako, herufi ulizochagua na vizuizi havipakiwi popote, hakuna vifuatiliaji, na zana inaendelea kufanya kazi bila mtandao baada ya kupakiwa.
Uimara wa nenosiri hupimwaje?
Entropia ni log₂ ya idadi ya manenosiri tofauti ambayo mipangilio ya sasa inaweza kutoa, yote yakiwa na uwezekano sawa. Inakaribia urefu × log₂(idadi ya herufi zinazopatikana), ikiwa chini kidogo kwa sababu kila seti iliyochaguliwa lazima ionekane angalau mara moja na, bila kujirudia, herufi haiwezi kutokea tena. Herufi nyingi zaidi na herufi nyingi zaidi zinazopatikana huiongeza.
“Salama dhidi ya kwantamu” inamaanisha nini hapa?
Mshambuliaji bora wa kwantamu anayetumia algoriti ya Grover hupunguza takriban kwa nusu ustahimilivu dhidi ya brute force, hivyo nenosiri hutoa takriban entropia ÷ 2 biti halisi. Takriban biti 256 za entropia zinahitajika kwa ukingo wa kwantamu wa biti 128.
Je, makadirio ya muda wa kuvunja ni sahihi kabisa?
Hapana — ni makadirio ya ukubwa wa jumla tu. Kadirio la kawaida linachukulia mshambuliaji wa haraka nje ya mtandao (~10¹¹ makisio kwa sekunde); la kwantamu linatumia uharakishaji wa Grover. Mashambulizi halisi hutofautiana kulingana na mbinu ya hashi.
Je, nitumie funguo za siri badala yake?
Pale zinapotumika, ndiyo. Funguo za siri hustahimili hadaa, hazitumiwi tena kamwe na haziwezi kuvuja kutoka kwenye hifadhidata ya manenosiri iliyodukuliwa. Tumia nenosiri imara lililotengenezwa pale tu ambapo funguo za siri hazipatikani.