Sibil & Inhinyeriyang Pampasabog
Pagkalkula sa Panahon ng Pag - imbento ng Isang Ibinigay na Susi sa Pag - imbento sa Hukbong Brute
Table of Contents
Ang pagkaunawa kung gaano katagal ang pag - ipit sa isang encryption key na gumagamit ng makahayop na puwersa ay mahalaga sa pagsusuri sa seguridad ng mga sistema ng cryptographic.
Mga Salik na Nakaaapekto sa Pagsalakay ng Hukbong Brute
Ang panahon upang basagin ang isang encryption key ay depende sa ilang salik, pati na ang susing haba, ang lakas sa pagpoproseso ng sumasalakay na hardware, at ang kahusayan ng pamamaraan ng pagsalakay.Ang mas mahabang mga susi ay karaniwang nangangailangan ng mas maraming panahon upang maging malupit, ginagawa itong mas ligtas.
Pagtaya sa Panahon ng Pag - a - A - A - aktoximate
Ang pangunahing pormula upang tantiyahin ang panahon ay:
Oras ng shabu = Kabuuang posibleng mga susi / Bilang ng mga key na sinubok sa bawat segundo]
Halimbawa, kung ang isang 128-bit key ay may 3.4 x 1038 posibleng mga kombinasyon at ang sumasalakay ay maaaring subukin ang 1 bilyong key sa bawat segundo, ang tinatayang oras ay:
Time = 3.4 x 1038 [[9[ segundo[4 x 10[29[[[ segundo.
Praktikal na mga Pag - iingat
Sa tunay na mga senaryo, ang mga salik tulad ng mga limitasyon ng hardware, katulad na pagpoproseso, at kahusayang algorithm ay nakakaimpluwensiya sa aktuwal na oras. ang mga pagsulong sa kapangyarihang pangkompyuter, kabilang ang quantum computing, ay maaaring lubhang makabawas sa panahong kinakailangan upang ma-discryption sa hinaharap.
Sumaryo
- Ang susing haba ay tuwirang nakaaapekto sa katiwasayan.
- Ang mga estimasyon ay batay sa kabuuang posibleng mga susi at bilis ng pagsubok.
- Maaaring baguhin ng mga pagsulong sa teknolohiya ang panahong kinakailangan.