🌍 Select Your Language

Please choose your preferred language to read the articles. (ඔබට කියවීමට පහසු භාෂාව තෝරන්න)

BREAKING NEWS
🚀 Kaweesha launched the new AI Tech Blog! 💻 Python & Java Tutorials are now live. 🎮 Game Development Guide: Building 2D Games with Godot. 🌐 Web Hosting secrets revealed - Check the latest post!

Q-Day (Quantum Doomsday) කියන්නේ මොකක්ද? ලෝකේ පාස්වර්ඩ් ඔක්කොම කැඩෙන දවස 🔐⏱️

Q-Day Quantum Doomsday Explained in Sinhala - The Future of Cybersecurity by KP Tech Gear

ආයුබෝවන් කට්ටියටම! 🙏 KP Tech Gear එකෙන් අද අරන් ආවේ ලංකාවේ තාම කවුරුත් හරියට කතා කරලා නැති, හැබැයි මුළු ලෝකෙම Tech ලෝකේ දැවැන්තයෝ (Google, IBM, Microsoft, Apple) ඇතුළතින් සෑහෙන්න බය වෙලා, රහසින් ලොකු ගේමක් ගහගෙන යන පට්ටම මාතෘකාවක් ගැන කතා කරන්න.

පොඩ්ඩක් හිතලා බලන්න මචං... ඔයාගේ Facebook, Google, Apple ID එකේ පාස්වර්ඩ් එක, ඔයාගේ බැංකු ගිණුමේ තියෙන සල්ලි ටික, Crypto Wallet එකේ තියෙන Bitcoin ටික විතරක් නෙවෙයි, ඔයා WhatsApp එකේ යාලුවෙක්ට, කෙල්ලට යවන End-to-End Encrypted මැසේජ්, ෆොටෝස් පවා තත්පර ගාණකින් කඩලා බලන්න පුළුවන් දවසක් ආවොත් මොකද වෙන්නේ? හිතන්න ඔයාගේ සල්ලි ටික එක තත්පරෙන් බිංදුව වෙලා, ලෝකේ තියෙන හැම රහසක්ම එළියට යන දවසක් ගැන. අන්න ඒ දවසට තමයි ලෝකේ ඉන්න සුපිරිම විද්‍යාඥයෝ "Q-Day" එහෙමත් නැත්නම් "Quantum Doomsday (ක්වොන්ටම් විනාශය)" කියලා කියන්නේ.

ගොඩක් අය හිතන්නේ මේවා Avengers වගේ හොලිවුඩ් Sci-Fi ෆිල්ම් එකක කතාවක් කියලා. හැබැයි මේක ඇත්තටම අපි ඉස්සරහා තියෙන ලොකුම අර්බුදයක්. අද අපි මේ Q-Day කියන්නේ මොකක්ද, ඒක කොහොමද වෙන්නේ, ක්වොන්ටම් පරිගණක වලින් මේක කරන්නේ කොහොමද, සහ මේකෙන් බේරෙන්න අපිට මොනවද කරන්න පුළුවන් කියලා ෆුල් Deep Dive එකක් යමු. කෝපි එකක් හදාගෙනම සෙට් වෙමු, මේක දිග කතාවක්!

🔒 1. අද අපේ ඩිජිටල් ලෝකයේ යකඩ දොර: Encryption (ගුප්තකේතනය)

Q-Day එක තේරුම් ගන්න කලින් අපි දැනගන්න ඕනේ දැන් අපේ Data Safe වෙලා තියෙන්නේ කොහොමද කියලා. ඔයා අන්තර්ජාලය හරහා යවන ඕනෙම දෙයක් (පාස්වර්ඩ් එකක් ගැහුවත්, සල්ලි යැව්වත්) අනිත් පැත්තට යන්නේ නිකන්ම "Text" එකක් විදිහට නෙවෙයි. මගදි හැකර් කෙනෙක් මේක ඇල්ලුවොත් ඌට පේන්නේ "x$9aPq2!z" වගේ තේරුමක් නැති අකුරු ගොඩක්. ඒකට කියන්නේ Encryption කියලා.

මේ Encryption එකේ ප්‍රධානම ක්‍රමයක් තමයි Asymmetric Cryptography (Public Key Cryptography) කියන්නේ. දැනට ලෝකේ වැඩිපුරම පාවිච්චි කරන RSA (Rivest–Shamir–Adleman) කියන ඇල්ගොරිතමය වැඩ කරන්නේ මේ විදිහට. මේක මම සරල උදාහරණයකින් කියන්නම්.

📦 විවෘත ඉබි යතුරේ කතාව (The Open Padlock Analogy):
හිතන්න කසුන්ට ඕනේ නිමල්ට රහස් ලියුමක් යවන්න. නිමල් කරන්නේ පෙට්ටියකුයි, ඇරලා තියෙන ඉබි යතුරකුයි (Public Key) කසුන්ට යවනවා. කසුන් ලියුම පෙට්ටියට දාලා අර ඉබි යතුරෙන් ලොක් කරනවා.

දැන් මේ පෙට්ටිය මගදි කාට හම්බුණත් (හැකර්ලාට හම්බුණත්) අරින්න බෑ. අඩුම ගානේ ලොක් කරපු කසුන්ටවත් ආයේ අරින්න බෑ! මේ පෙට්ටිය අරින්න පුළුවන් එකම යතුර (Private Key) තියෙන්නේ නිමල් ගාව විතරයි. අන්න ඒ වගේ තමයි අන්තර්ජාලයේ Data යවන්නේ. Public Key එකෙන් Lock කරනවා, Private Key එකෙන් Unlock කරනවා.

🧮 RSA එකේ හැංගිලා තියෙන ගණිතමය රහස

මේ ඉබි යතුර හදලා තියෙන්නේ යකඩ වලින් නෙවෙයි, ප්‍රථමක සංඛ්‍යා (Prime Numbers) වලින්. RSA ඇල්ගොරිතමය වැඩ කරන්නේ මාරම සරල, හැබැයි කඩන්න බැරි ගණිත සංකල්පයක් උඩ.

හිතන්න මම ඔයාට දෙනවා 15 කියලා ඉලක්කමක්. මම අහනවා "මොන ප්‍රථමක ඉලක්කම් දෙක ගුණ කරාමද 15 හැදෙන්නේ?" කියලා. ඔයා ටක් ගාලා හිතලා කියනවා "3 න් 5 ගුණ කරාම" කියලා. හරි, දැන් මම දෙනවා 77. ඔයා කියනවා "7 ගුණ කිරීම 11".

හැබැයි මම ඔයාට දුන්නොත් "9,384,729,183,746,291..." වගේ ඉලක්කම් 600 කින් විතර හැදුණු පට්ට ලොකු ඉලක්කමක්? ඒක හැදුණේ මොන ඉලක්කම් දෙක ගුණ කරලාද කියලා හොයන්න, ලෝකේ දැනට තියෙන පට්ටම Super Computer එකට (උදාහරණයක් විදිහට ඇමරිකාවේ තියෙන Frontier සුපිරි පරිගණකයට) දුන්නත් අවුරුදු බිලියන 300ක් විතර යනවා! ඒ කියන්නේ අපේ ඉර නිවිලා, ලෝකේ විනාශ වෙලා යනකම්ම කම්පියුටරේ Run වුණත් උත්තරේ හොයන්න බෑ.

අන්න ඒක තමයි RSA එකේ රහස. ගුණ කරන එක ලේසියි, හැබැයි ගුණ කරපු ඉලක්කම් දෙක ආපස්සට හොයන එක (Prime Factorization) සාමාන්‍ය පරිගණක වලට කරන්න බැරි තරම් අමාරුයි.

🚀 2. මොකක්ද මේ Quantum Computer (ක්වොන්ටම් පරිගණකය) කියන්නේ?

දැන් ඔයාට ප්‍රශ්නයක් ඇති එච්චරටම ආරක්ෂිත නම් කොහොමද මේක කැඩෙන්නේ කියලා. එතනදි තමයි ක්වොන්ටම් පරිගණක ගේමට එන්නේ. අපේ ගෙවල් වල තියෙන සාමාන්‍ය කොම්පියුටර්ස් (Classic Computers) වැඩ කරන්නේ Bits (0 හෝ 1) වලින්. ඒ කියන්නේ ස්විච් එකක් off හෝ on වගේ. එයාලා ප්‍රශ්නයක් විසඳන්නේ එකින් එක.

🌀 Qubits - එකවර තැන් දෙකක ඉන්න මැජික් එක:
ක්වොන්ටම් පරිගණක වැඩ කරන්නේ Qubits (Quantum Bits) වලින්. Qubit එකකට පුළුවන් 0 සහ 1 කියන අවස්ථා දෙකේම එකවර ඉන්න! මේකට ක්වොන්ටම් භෞතික විද්‍යාවේ කියන්නේ Superposition කියලා.

මේක තේරුම් ගන්න කාසියක් උඩ දානවා කියලා හිතන්න. කාසිය බිම වැටුණම ඒක තියෙන්නේ 'සිරස' (1) හෝ 'අගය' (0) විදිහට. ඒක තමයි සාමාන්‍ය Bit එකක්. හැබැයි අර කාසිය බිම කැරකෙවුවොත්? ඒක කැරකි කැරකි තියෙන වෙලාවට අපිට කියන්න බෑ ඒක 0 ද 1 ද කියලා. ඒක අවස්ථා දෙකේම එකවර තියෙනවා වගේ. අන්න ඒක තමයි Qubit එකක් කියන්නේ.

මේ නිසා ක්වොන්ටම් කොම්පියුටරයකට පුළුවන් සාමාන්‍ය කොම්පියුටරයකට අවුරුදු බිලියන ගාණක් යන ගණිත ගැටළුවක් විසඳන්න, එක පාරටම උත්තර මිලියන ගාණක් check කරලා බලලා, තත්පර ගාණකින් හෝ පැය ගාණකින් හරි උත්තරේ හොයාගන්න.

හරියට නිකන් ලොකු වංකගිරියක් (Maze) මැද ඉන්න සාමාන්‍ය මනුස්සයෙක් එක පාරකට එක පාරක් දිගේ ගිහින් බලනවා වගේ නෙවෙයි, වංකගිරියට එකපාරට වතුර පාරක් යැව්වම වතුර හැම පාරකින්ම එකවර ගිහින් හරි පාර තත්පරෙන් හොයාගන්නවා වගේ වැඩක් ක්වොන්ටම් පරිගණක කරන්නේ.

🧑‍🔬 3. ෂෝර්ගේ ඇල්ගොරිතමය (Shor's Algorithm) - යකඩ දොර කඩන මාස්ටර් කී එක

ක්වොන්ටම් කොම්පියුටරයක් තිබ්බා කියලා නිකන්ම පාස්වර්ඩ් කැඩෙන්නේ නෑ. ඒකට වෙනම මොළයක් ඕනේ. 1994 දී පීටර් ෂෝර් (Peter Shor) කියන MIT විද්‍යාඥයා සුපිරිම Algorithm එකක් ලිව්වා. මේක හදලා තියෙන්නේ කෙලින්ම අර RSA Encryption එකේ තියෙන ලොකු ඉලක්කම් ටික සුටුස් ගාලා කඩලා දාන්න.

1994 දී මේක හදද්දි මේක Run කරන්න තරම් ලොකු ක්වොන්ටම් පරිගණකයක් ලෝකේ තිබ්බේ නෑ. ඒ නිසා හැමෝම කිව්වේ "ඕක නිකන්ම නිකන් ගණිතමය තියරියක් විතරයි, කවදාවත් ඕක ඇත්තටම වෙන්නේ නෑ" කියලා. හැබැයි කතාව දැන් සම්පූර්ණයෙන්ම වෙනස් වෙලා!

Google, IBM, Microsoft, වගේ සමාගම් දැන් ඇත්තටම වැඩ කරන Quantum Computers හදාගෙන යනවා. 2019 දී Google සමාගම ඔවුන්ගේ 'Sycamore' කියන Quantum Computer එකෙන්, සාමාන්‍ය සුපිරි පරිගණකයකට අවුරුදු 10,000ක් යන ගාණක් තත්පර 200න් විසඳුවා (මේකට කියන්නේ Quantum Supremacy කියලා). ඉතින් ෂෝර්ගේ ඇල්ගොරිතමය Run කරන්න පුළුවන් දවස වැඩි ඈතක නෑ.

💥 4. Q-Day (ක්වොන්ටම් විනාශය) ආවොත් ඇත්තටම මොකද වෙන්නේ?

Q-Day කියලා කියන්නේ, පීටර් ෂෝර් ගේ ඇල්ගොරිතමය Run කරලා, දැනට ලෝකේ තියෙන RSA සහ ECC (Elliptic Curve Cryptography) Encryption කඩන්න තරම් ප්‍රබල ක්වොන්ටම් පරිගණකයක් නිපදවන දවසටයි! විද්‍යාඥයෝ කියන විදිහට මේ දවස 2030 ත් 2040 ත් අතර කාලයේ එන්න පුළුවන්.

මේක වුණොත් මොනවා වෙයිද කියලා අපි පැති කීපයකින් බලමු:

💰 A. ගෝලීය බැංකු පද්ධතිය කඩා වැටීම

දැනට ලෝකේ හැම බැංකුවක්ම, SWIFT පද්ධතිය, Credit/Debit card ගනුදෙනු ආරක්ෂා කරන්නේ මේ Encryption වලින්. Q-Day එක දවසට හැකර් කෙනෙකුට පුළුවන් ලෝකේ ඕනෙම බැංකු ගිණුමක තියෙන සල්ලි වෙන එකකට යවන්න. ඔයාගේ Account එකේ තියෙන සල්ලි බිංදුව වෙන්නත්, ණය වෙන්නත් එක තත්පරයයි යන්නේ. ආර්ථිකය සම්පූර්ණයෙන්ම කඩා වැටෙනවා.

💸 B. Cryptocurrency වල අවසානය (Bitcoin Zero වෙයිද?)

Bitcoin, Ethereum වගේ Crypto කියන්නේම Cryptography (ගුප්තකේතනය) මත රඳා පවතින දේවල්. Bitcoin වල Wallet Address එක හදන්නේ Public Key එකකින්. හැකර් කෙනෙකුට පුළුවන් ක්වොන්ටම් පරිගණකයක් පාවිච්චි කරලා ඔයාගේ Public Key එකෙන් ඔයාගේ Private Key එක reverse-engineer කරලා හොයාගන්න. ඒ කියන්නේ Satoshi Nakamoto ගේ ගිණුමේ තියෙන බිලියන ගාණක Bitcoins පවා හොරුන්ට අරන් විකුණන්න පුළුවන්. එදාට Bitcoin වල අගය $0 ට වැටෙනවා.

🕵️‍♂️ C. රාජ්‍ය රහස් සහ පෞද්ගලිකත්වය විනාශ වීම

ඔයාගේ පෞද්ගලික WhatsApp මැසේජ්, Signal කෝල්ස් විතරක් නෙවෙයි, ඇමරිකාව වගේ රටවල න්‍යෂ්ටික අවි පාලනය කරන කේත (Nuclear Codes), මිලිටරි රහස්‍ය ලිපිගොනු පවා සාමාන්‍ය text විදිහට කියවන්න පුළුවන් වෙනවා. මේක තුන්වෙනි ලෝක යුද්ධයකට වුණත් පාර කපන්න පුළුවන් තත්වයක්.

🚨 5. "Store Now, Decrypt Later" (SNDL) - හැකර්ලාගේ භයානකම ප්ලෑන් එක

ඔයා දැන් හිතනවා ඇති "අනේ බං Q-Day එක එන්න තව අවුරුදු 10ක් 15ක් යයිනේ, එදාට අපි Update එකක් දාගෙන බලාගමු. දැනට කිසි අවුලක් නෑනෙ" කියලා. හැබැයි එතන තමයි ලොකුම භයානක කම තියෙන්නේ!

⚠️ SNDL (දැන් ගබඩා කරන්න, පසුව කඩන්න):
දැනටමත් චීනය, රුසියාව වගේ රටවල ඔත්තු සේවා සහ ලෝකේ ඉන්න දරුණුම හැකර්ලා කරන පට්ටම භයානක වැඩක් තියෙනවා. ඒගොල්ලෝ අද අන්තර්ජාලය හරහා යන Encrypted Data (බැංකු විස්තර, හමුදා රහස්, මැසේජ්) හැක් කරලා ගන්නවා. හැබැයි ඒගොල්ලන්ට අද තියෙන තාක්ෂණෙන් ඒවා කියවන්න (Decrypt කරන්න) බෑ.

ඒත් ඒගොල්ලෝ ඒවා අත්හරින්නේ නෑ. ඒගොල්ලෝ කරන්නේ ඒ කියවන්න බැරි Data ටික අති විශාල Hard Drives වල Save කරලා තියාගන්නවා (Store Now). ඇයි ඒ? අර අවුරුදු 10කින් එන Q-Day එක ආපු දවසට ක්වොන්ටම් කොම්පියුටරයක් පාවිච්චි කරලා අර පරණ Save කරපු දත්ත ටික තත්පරෙන් කියවන්න (Decrypt Later).

ඒ කියන්නේ අද ඔයා යවන බැංකු රහසක්, අද ඔයා යවන පෞද්ගලික මැසේජ් එකක් තව අවුරුදු 10කින් එළියට යන්න පුළුවන්! ඒ වෙද්දි ඒකෙන් ලොකු හානියක් වෙන්න පුළුවන්. ඒකයි මේ ප්‍රශ්නේ අදටත් Valid වෙන්නේ.

🛡️ 6. Post-Quantum Cryptography (PQC) - අපිව බේරගන්න තියෙන එකම ආයුධය

මේ ප්‍රශ්නෙ දැකලා ලෝකේ ඉන්න Software Engineers ලයි, Cryptographers ලයි නිකන් බලන් ඉන්නේ නෑ. එයාලා Q-Day එකෙන් බේරෙන්න අලුත්ම ඩිජිටල් ආයුධයක් හදාගෙන යනවා. ඒකට කියන්නේ Post-Quantum Cryptography (PQC) කියලා.

මේකෙන් කරන්නේ ක්වොන්ටම් කොම්පියුටර්ස් වලටවත් විසඳන්න බැරි තරමේ අලුත් ගණිතමය ප්‍රහේලිකා ජාතියක් පාවිච්චි කරලා Encryption එක හදන එක. මේකෙදි අර පරණ "Prime Numbers" කතාව අයින් කරලා, අලුත් Lattice-based cryptography වගේ සංකල්ප පාවිච්චි කරනවා.

🌐 Lattice-based Cryptography සරලව:
හිතන්න X සහ Y තියෙන සාමාන්‍ය ප්‍රස්තාරයක් නෙවෙයි, මාන 500 ක් (500 Dimensions) තියෙන මහා ලොකු 3D ප්‍රහේලිකාවක් තියෙනවා කියලා. මේ ප්‍රහේලිකාව ඇතුලේ නිශ්චිත ලක්ෂ්‍යයක් (Point) එකක් හොයන්න ඕනේ. මේක හොයන එක ක්වොන්ටම් කොම්පියුටර්ස් වලටවත් කරන්න බැරි තරම් අමාරුයි. අන්න ඒ වගේ අමාරු ගණිත ගැටළු උඩ තමයි PQC ගොඩනගන්නේ.

ඇමරිකාවේ NIST (National Institute of Standards and Technology) කියන ආයතනය දැනටමත් අවුරුදු ගාණක් තිස්සේ තරඟයක් තියලා, මේ අලුත් PQC Algorithms ටෙස්ට් කරලා (උදා: CRYSTALS-Kyber, CRYSTALS-Dilithium), මුළු ලෝකෙටම අලුත් Standard එකක් විදිහට මේවා හඳුන්වලා දෙන්නයි යන්නේ.

📱 7. Tech දැවැන්තයෝ දැනටමත් ගේමට බැහැලා!

හොඳම ආරංචිය තමයි, ලෝකේ ප්‍රධාන Tech සමාගම් Q-Day එක එනකම් බලන් ඉන්නේ නෑ. ඔවුන් දැනටමත් තමන්ගේ Systems මේ PQC තාක්ෂණයට Update කරගෙන යනවා අර "SNDL" ප්‍රහාර වලින් බේරෙන්න.

  • 🍏 Apple iMessage: Apple සමාගම මෑතකදී එයාලගේ iMessage වලට "PQ3" කියලා අලුත් Protocol එකක් දැම්මා. ඒක දැනට ලෝකේ තියෙන දියුණුම Post-Quantum Message Encryption ක්‍රමය කියලා තමයි කියන්නේ.
  • 💬 Signal App: Privacy ගැන ලෝකේ තියෙන හොඳම App එක වෙන Signal, එයාලගේ අලුත්ම Update එකෙන් PQXDH කියන Post-Quantum ක්‍රමය හඳුන්වා දුන්නා.
  • 🌐 Google Chrome: Chrome බ්‍රවුසරය ඇතුළෙත් දැන් PQC Algorithms ටෙස්ට් කරමින් පවතිනවා (Hybrid mode එකක් විදිහට).

ඒ කියන්නේ හැකර්ස්ලට ක්වොන්ටම් කොම්පියුටරයක් හම්බෙන්න කලින්, අපි අපේ පලිහ හදාගෙන ඉවර කරන්නයි ට්‍රයි එක. මේක හරියට "Race against time" එකක් වගේ.

🎯 8. අවසාන නිගමනය (Our Final Thoughts)

Q-Day එහෙමත් නැත්නම් ක්වොන්ටම් විනාශය කියන්නේ මචං තාක්ෂණික ලෝකේ එන්න තියෙන ලොකුම සුනාමියක්. මේක හරියටම කවදා වෙයිද කියලා කවුරුවත් දන්නේ නෑ. සමහරු කියනවා 2030 වෙද්දි වෙයි කියලා, තව අය කියනවා 2050 වෙයි කියලා. හැබැයි මේක අනිවාර්යයෙන්ම එනවා කියන එක විතරක් ෂුවර්.

සාමාන්‍ය කෙනෙක් විදිහට, කොම්පියුටර් පාවිච්චි කරන කෙනෙක් විදිහට අපිට මේකට බය වෙලා ගෙදරට වෙලා ඉඳලා හරියන්නේ නෑ. අපි කරන්න ඕනේ එකම දේ තමයි:

  • හැමතිස්සෙම ඔයාගේ OS එක (Windows/macOS/Android/iOS) අලුත්ම Version එකට Update කරලා තියාගන්න.
  • ඔයා පාවිච්චි කරන Web Browser එක, WhatsApp, Signal වගේ Messaging Apps Update ආපු ගමන් දාගන්න. මොකද අර මම කලින් කිව්ව Post-Quantum Security Updates එන්නේ ඒ Updates හරහා තමයි. පරණ Versions පාවිච්චි කරන අය තමයි ඉස්සරහට අමාරුවේ වැටෙන්නේ.

මේ වගේ තාක්ෂණික ලෝකේ ගොඩක් අය කතා නොකරන, හැබැයි පට්ටම වැදගත් දේවල් ගැන සිංහලෙන්ම දැනගන්න දිගටම KP Tech Gear අපිත් එක්ක සෙට් වෙලා ඉන්න. අද Article එක ගැන ඔයාට හිතෙන දේ සහ Q-Day එක ආවොත් මුලින්ම හැක් වෙන්නේ මොනවද කියලා ඔයාට හිතෙන දේ පල්ලෙහායින් Comment එකක් දාගෙන යන්න! ආයේ සුපිරිම Tech Article එකකින් හමුවෙමු. 🚀

Author

About

Tech enthusiast, Python/Java Developer, and Gamer. Sharing knowledge about coding and modern technology.

Discussion