This article has been translated from English to Tagalog.

Paano gumagana ang digital signatures?

Bago natin talakayin ang technical details kung paano gumagana ang digital signatures, gusto kong mag-share muna ng nakakatawang kwento para mas chill ang simula natin.

Baka sa isip mo, mukhang komplikado ang digital signatures, pero kung makikinig ka dito sa kwento, hindi naman talaga.

Hello! Ako si Batman!

Isipin mo na lang na may box si Batman.

Paano gumagana ang digital signatures: Box na may lock

Tignan mo ang box ko!

Ang box na ito ay may lock...isang napaka-espesyal na uri ng lock.

Ang lock na ito ay may TATLONG estado:

  1. Locked (A): Kapag ang susi ay pinaikot pakaliwa ng todo, ito ay locked.
  2. Unlocked (B): Kapag ang susi ay nasa gitna, ito ay unlocked.
  3. Locked (C): Kapag ang susi ay pinaikot pakanan ng todo, ito ay locked.

May 3 estado ang lock

At ang lock ay may DALAWANG separate na susi: isang itim na susi at isang dilaw na susi.

  1. Ang itim na susi ay makakapag-ikot lamang pakanan, ibig sabihin nito ay makakapag-ikot lamang clockwise (mula A hanggang B hanggang C)
  2. Ang dilaw na susi ay makakapag-ikot lamang pakaliwa, ibig sabihin nito ay makakapag-ikot lamang counter-clockwise (mula C hanggang B hanggang A).

May dalawang separate na susi ang lock

Ibig sabihin nito, kung ang box ay nakalock at nakapihit sa posisyon A, tanging ang itim na susi lamang ang makakapagbukas nito sa pag-ikot pakanan, sa posisyon B (unlocked).

Kung ang box ay nakalock sa posisyon C, tanging ang dilaw na susi lamang ang makakapagbukas nito sa pag-ikot pakaliwa, sa posisyon B.

So parehong susi ang pwedeng maglock ng box, pero kapag nakalock na ito, tanging ang isa pang susi lamang ang makakapagbukas nito.

Dahil paborito ni Batman ang itim na kulay, pinili niya ang itim na susi at itinago ito sa sarili niya.

Tawagin natin ang susi na ito na “pribadong” susi niya dahil ngayon, tanging si Batman lang ang may hawak nito.

Tawagin natin ang pangalawang susi, ang dilaw na susi, na “pampublikong” susi niya:

Gumawa si Batman ng milyon-milyong kopya nito at tuwing dumadaan siya sa mga kalsada ng Gotham City sakay ng Batmobile, pinagtatapon niya ang mga ito sa bintana para sa mga pedestrian.

Pagtapon ng Pampublikong Susi

May mga dilaw na susi kahit saan. Sa bandang huli, halos lahat ng tao sa Gotham City ay may kopya ng “pampublikong” susi.

Sa senaryong ito, hawak ni Batman ang kanyang pribadong susi na kayang umikot clockwise mula A hanggang B hanggang C.

At hawak ng lahat ng tao ang kanyang pampublikong susi na kayang umikot counterclockwise mula C hanggang B hanggang A.

Retiro na si Batman!

Isipin natin na si Bruce Wayne ay nagbago ng isip at nagdesisyon na gustong magretiro bilang “Batman” at lumipat sa Kamar-Taj sa Nepal para mag-aral at maging monghe sa ilalim ng Ancient One.

Pagod na ako sa mayaman at sikat na buhay superhero na ito.

Nagdesisyon din siyang ibigay lahat ng kanyang pera kay Alfred, ang kanyang butler.

Kaya nagsulat siya sa isang pirasong papel, “Ibigay ang $1 trillion dollars kay Alfred ASAP.”

Sulat ni Batman

Nilagay ni Batman ang pirasong papel sa box. Gamit ang kanyang pribadong susi, pinaikot niya ito sa posisyon C....pinlock ang box.

May 3 estado ang lock

Box locked with private key (digital signature)

Pagkatapos, kumuha siya ng isa pang piraso ng papel at sinulat muli ang parehong mensahe, “Ibigay ang $1 trillion dollars kay Alfred ASAP.”

Sulat ni Batman

Binigay niya ito kay Alfred at inutusan siya:

Ibigay mo ito sa banker ko.

At dagdag pa niya:

Kung hindi ka paniwalaan ng banker ko, ipakita mo ang locked box.

Ngayon, may dalawang sulat na may parehong mensahe. Isa ay nakalock sa box. At ang isa ay nasa bulsa ni Alfred na technically ay pwedeng makita ng kahit sino.

Kinagabihan, sinabi ni Batman kay Robin, ang kanyang sidekick, na siya'y magre-retiro na at ibibigay lahat ng kanyang pera kay Alfred.

Sinabi ni Robin ang balita sa press at kinabukasan, ito ay nasa lahat ng TV news channels.

Batman News Flash!

Ang banker ni Batman, si Daime Jimon, sa Gotham National Bank ay nalaman ang balita mula sa kanyang TV sa opisina. Sa kanyang pagkabigla, dumating si Alfred at humiling ng kanyang pera at iniabot sa kanya ang piraso ng papel.

Hindi naniwala si Daime Jimon sa balita at tumanggi siya.

Inilabas ni Alfred ang locked box.

Inilabas ni Alfred ang box na gumaganap bilang digital signature

Pagkatapos ay inilapag ang box sa kanyang mesa.

Ngayon ay may mensahe at box na ang banker.

Mensahe na may pampublikong susi at digital signatures

Gaya ng iba sa Gotham City, may dilaw na susi si Daime Jimon na pinulot niya mula sa kalsada sa ibaba ng kanyang opisina.

Kinuha ni Daime Jimon ang “pampublikong” susi mula sa kanyang bulsa at tignan kung pwede niyang buksan ang box.

Iniikot niya ang “pampublikong” susi pakaliwa sa posisyon B at nabuksan ang box!

May 3 estado ang lock

Sa loob ng box ay ang liham na sinulat ni Batman. At ito ay tumutugma sa unang liham na ipinakita ni Alfred.

Magkatugma ang mga sulat ni Batman

Humingi ng tawad si Daime Jimon kay Alfred at inutusan ang kanyang assistant na ihanda na ang pera.

Narealize niya na ang tanging paraan kung paano nalock ang box ay gamit ang pribadong susi ni Batman na si Batman lang ang may hawak.

Ibig sabihin, walang sinuman maliban kay Batman ang makakapaglagay ng liham sa box at pinapatunayan na ang liham ay, sa katunayan, mula kay Batman!

Ang paggamit ng “pares ng mga susi” ay kung paano napapatunayan ni Batman na ang mensahe ay galing sa kanya, at sa kanya LAMANG, nang hindi na kailangan ng pisikal na handwritten signature.

At ang paggamit ng locked box ay nagpapahiwatig na ang mensahe sa loob ay palaging protektado at nanatiling hindi nagalaw (kapag naka-lock na ang box).

Talagang sinasagot nito ang tanong, “Paano mo mapapatunayan sa akin na sinulat talaga ni Batman ang mensaheng ito nang hindi niya kailangang naroon? At na ang mensaheng ito ay hindi nabago sa transit?”

Ito ay isang simpleng halimbawa kung paano gumagana ang isang “digital signature” pero sana, nagsisimula ka nang makakuha ng idea.

Ngayon, alamin natin kung paano talaga gumagana ang isang digital signature sa crypto world!