Encryption, decryption, key, cipher, public-key system, digital signature, hash, authentication, privacy, at secure na komunikasyon
Cryptography
Ang Cryptography ay ang agham at kasanayan ng pagprotekta ng impormasyon gamit ang mga pamamaraang matematika, na nagpapahintulot sa mga tao at computer na panatilihing pribado ang mga mensahe, i-verify ang mga pagkakakilanlan, makita ang pakikialam, at bumuo ng tiwala sa mga hindi secure na network.
Ano ang cryptography
Gumagamit ang Cryptography ng matematika at maingat na dinisenyong mga algorithm upang protektahan ang impormasyon. Maaari itong magtago ng isang mensahe mula sa mga tagalabas, patunayan na ang data ay hindi nagbago, ipakita na ang isang mensahe ay nagmula sa isang partikular na may hawak ng key, o makatulong sa dalawang partido na magkasundo sa isang lihim sa isang bukas na network. Ang modernong cryptography ay hindi gaanong tungkol sa mga lihim na algorithm at higit pa tungkol sa mga pampublikong pamamaraan na ang seguridad ay nakasalalay sa mahusay na pinamamahalaang mga susi.
Plaintext, ciphertext, at mga susi
Ang plaintext ay nababasang impormasyon bago ang proteksyon. Binabago ng pag-encrypt ang plaintext sa ciphertext, na dapat magmukhang walang kabuluhan nang walang tamang key. Binabaliktad ng decryption ang proseso. Ang susi ay isang halaga na ginagamit ng algorithm, at ang pagprotekta sa mga susi ay kadalasang pinakamahirap na praktikal na bahagi ng cryptography. Kung tumagas ang isang susi, maaaring hindi makatulong ang malakas na matematika.
Symmetric encryption
Ang simetriko na pag-encrypt ay gumagamit ng parehong sikretong key, o malapit na nauugnay na mga key, para sa pag-encrypt at pag-decryption. Ito ay mabilis at kapaki-pakinabang para sa pagprotekta ng malaking halaga ng data, tulad ng mga naka-imbak na file o trapiko sa web pagkatapos magsimula ang isang secure na session. Ang hamon ay pangunahing pagbabahagi: kailangan ng magkabilang panig ang sikreto, ngunit hindi ito dapat makuha ng isang umaatake.
Public-key cryptography
Gumagamit ang public-key cryptography ng isang pares ng mga susi: isang pampublikong susi na maaaring ibahagi at isang pribadong susi na dapat panatilihing lihim. Nagbibigay-daan ito sa pag-encrypt sa isang tatanggap, mga digital na lagda, at pagpapalit ng susi sa mga network. Nakatulong ang mga system gaya ng RSA at elliptic-curve cryptography na gawing praktikal ang secure na web browsing, software signing, at naka-encrypt na pagmemensahe sa pandaigdigang saklaw.
Hashes at pirma
Ginagawa ng cryptographic hash ang data sa isang fixed-size na fingerprint. Ang isang maliit na pagbabago sa input ay dapat na makagawa ng isang napaka-ibang output, at ito ay dapat na mahirap na makahanap ng dalawang input na may parehong hash. Gumagamit ang mga digital signature ng mga pribadong key para mag-sign ng data para ma-verify ng iba kung sino ang pumirma nito at kung nagbago ito. Nakakatulong ang mga tool na ito sa pag-secure ng mga pag-download, dokumento, certificate, at blockchain.
Mahalaga ang mga protocol
Ang isang malakas na algorithm ay maaari pa ring mabigo kung ito ay ginamit nang masama. Ang tunay na seguridad ay nakasalalay sa mga protocol: ang mga panuntunan para sa pagpili ng mga susi, pakikipag-ayos ng mga algorithm, pagsuri ng mga sertipiko, pagbuo ng mga random na numero, paghawak ng mga error, at pag-update ng mga system. Maraming mga cryptographic na pagkabigo ay nagmumula sa mga pagkakamali sa pagpapatupad, mahinang randomness, hindi napapanahong mga algorithm, side channel, o nakalilitong daloy ng trabaho ng user.
Mga alalahanin sa post-quantum
Maaaring masira ng malalaking quantum computer sa hinaharap ang ilang malawak na ginagamit na mga public-key system, kabilang ang mga karaniwang anyo ng RSA at elliptic-curve cryptography. Hindi nila sisirain ang lahat ng cryptography sa parehong paraan. Ang mga mananaliksik at mga pamantayang katawan ay bumubuo ng mga post-quantum algorithm na nilalayon upang labanan ang mga pag-atake ng parehong klasikal at quantum na mga computer. Ang paglipat ay tumatagal ng oras dahil ang cryptography ay malalim na naka-embed sa imprastraktura.
Bakit ito mahalaga
Mahalaga ang kriptograpiya dahil ang modernong digital na buhay ay nakasalalay sa tiwala sa pagitan ng mga estranghero at mga makina. Pinoprotektahan nito ang mga bank transfer, mga medikal na rekord, mga password, pribadong mensahe, mga update sa software, mga dokumento ng pagkakakilanlan, at kritikal na imprastraktura. Hindi nito malulutas ang bawat problema sa seguridad, ngunit kung wala ito ay magiging mas madaling tiktikan, palsipikado, at manipulahin ang internet.