Cryptography sa The Blockchain

Ang Cryptography ay ang pinakamahalagang sangkap ng blockchain. Ito ay tiyak na isang larangan ng pananaliksik sa sarili nito at batay sa mga advanced na diskarte sa matematika na medyo kumplikado upang maunawaan. Susubukan naming bumuo ng isang matatag na pag-unawa sa ilan sa mga konseptong cryptographic sa seksyong ito, dahil ang iba't ibang mga problema ay maaaring mangailangan ng iba't ibang mga solusyon sa cryptographic; ang isang laki ay hindi umaangkop sa lahat. Maaari mong laktawan ang ilan sa mga detalye o sumangguni sa kanila kung kinakailangan at kinakailangan, ngunit ito ang pinakamahalagang sangkap upang matiyak ang seguridad sa system. Maraming mga hack na naiulat sa mga pitaka at palitan dahil sa mas mahina na disenyo o hindi magandang pagpapatupad ng cryptographic.

Ang Cryptography ay nasa loob ng higit sa dalawang libong taon na ngayon. Ito ay ang agham ng pagpapanatiling lihim ng mga bagay gamit ang mga diskarte sa pag-encrypt. Gayunpaman, ang kumpidensyal ay hindi lamang ang layunin. Mayroong iba't ibang mga iba pang mga paggamit ng kriptograpiya tulad ng nabanggit sa sumusunod na listahan, na kung saan ay tuklasin namin mamaya:

  • Pagkumpidensiyalidad : Tanging ang inilaan o awtorisadong tatanggap ay maaaring maunawaan ang mensahe. Maaari rin itong ma-refer bilang privacy o lihim.
  • Integridad ng datos : Ang data ay hindi maaaring palabas o mabago ng isang kaaway na sinasadya o sa pamamagitan ng hindi sinasadya / hindi sinasadyang mga error Bagaman hindi mapigilan ng integridad ng data ang pagbabago ng data, maaari itong magbigay ng isang paraan upang matukoy kung nabago ang data.
  • Pagpapatunay : Ang pagiging tunay ng nagpadala ay tiniyak at mapatunayan ng tatanggap.
  • Hindi pagtanggi : Ang nagpadala, pagkatapos magpadala ng isang mensahe, ay hindi maaaring tanggihan mamaya na ipinadala nila ang mensahe. Nangangahulugan ito na ang isang entidad (isang tao o isang system) ay hindi maaaring tanggihan ang pagmamay-ari ng isang nakaraang pangako o isang aksyon.

Ang anumang impormasyon sa anyo ng isang text message, data ng numero, o isang programa sa computer ay maaaring tawaging plaintext. Ang ideya ay upang i-encrypt ang plaintext gamit ang isang encryption algorithm at isang susi na gumagawa ng ciphertext.

Ang ciphertext ay maaaring maipadala sa inilaang tagatanggap, na nag-decryption nito gamit ang decryption algorithm at ang susi upang makuha ang plaintext.Magkuha tayo ng isang halimbawa. Nais ni Alice na magpadala ng isang mensahe (m) kay Bob. Kung ipinapadala lamang niya ang mensahe tulad ng, ang anumang kalaban, sabihin, si Eva ay madaling makagambala sa mensahe at ang pagiging kumpidensyal ay makakompromiso. Kaya, nais ni Alice na i-encrypt ang mensahe gamit ang isang algorithm ng pag-encrypt (E) at isang lihim na susi (k) upang makabuo ng naka-encrypt na mensahe na tinatawag na "ciphertext." Ang isang kalaban ay kailangang magkaroon ng kamalayan ng parehong algorithm (E) at susi (k) upang matakpan ang mensahe. Ang mas malakas ang algorithm at ang susi, mas mahirap para sa kaaway na atakihin. Tandaan na palaging kanais-nais na magdisenyo ng mga sistema ng blockchain na hindi bababa sa siguradong ligtas. Ang ibig sabihin nito ay isang sistema 

Ang isa ay naisip sa "Cryptography in The Blockchain"

Mag-iwan ng Tugon

Ang iyong email address ay hindi ipa-publish. Ang mga kinakailangang mga field ay markado ng *