මැෂ් ජාල (mesh network) වල සංකීර්ණ තර්ජන ආකෘතියට මුහුණ දීමට, GhostWire නවතම ගුප්තකේතනයක් ලෙස XChaCha20-Poly1305 තෝරාගෙන ඇත. මේ තාක්ෂණය වේගවත්, හාර්ඩ්වෙයාර්-නොඅවශ්ය සහ යතාර්ථයෙන්ම කී රොටේෂන් (key rotation) සහ පණිවුඩ අනුක්රමය අස්ථානගතවීමේ අවස්ථාවට ගැළපේ.
ඇයි AES-256-GCM නොවෙයි? AES-256-GCM යන්ත්රාංගිකව AES‑NI උපකරණ ඇති පරිඝණකවල ඉක්මනින් ක්රියා කරයි. නමුත් GhostWire ක්රියාත්මක වන උපාංග අතර ESP32, Raspberry Pi, පරණ ලැප්ටොප් සහ ස්මාර්ට්ෆෝන් වැනි බොහෝ දේවල් අඩු හෝ කිසිදු AES‑NI වේගය නොමැතිව පවතිනවා. එමනිසා සැපයුම්කරු සොෆ්ට්වෙයාර් මට්ටමින් වේගවත්, සමාන්තර (constant‑time) ක්රියා කරන ChaCha20‑Poly1305 තෝරා ගන්නා ලදී.
XChaCha20‑Poly1305 හි විශේෂත්වය එහි 192‑බිට් nonce (96‑බිට් නොනෙ) වේ. මැෂ් ජාලයක එක් කී එකක් සමඟ මිලියන ගණනක පණිවුඩ ගුප්තකේතනය කළහොත් 96‑බිට් nonce එක 2⁴⁴ පණිවුඩ පමණක් ආරක්ෂා කරයි; 192‑බිට් nonce එකේ ගැටළුව අතිශය අඩුයි, එමනිසා ගැටුම් අවස්ථා නොමැත.
ගුප්තකේතන ප්රවාහය GhostWire හි පළමුව X25519 ECDH භාවිතා කර එපිhemeral secret එකක් හුවමාරු කරයි. එමගින් ලබාගත් shared secret එක HKDF මගින් encryption key එකට පරිවර්තනය කරයි. ඉන්පසු XChaCha20‑Poly1305 cipher එකට random nonce එකක් (OsRng) සපයමින් පණිවුඩය encrypt කරයි. nonce || ciphertext || tag යන අනුක්රමයෙන් පණිවුඩය යැවෙයි, එමනිසා පණිවුඩ අස්ථානගතවීමේදීද ගැටළුවක් නොමැත.
Forward secrecy සහ Double Ratchet මගින් සෑම පණිවුඩයක්ම නව key එකක් භාවිතා කරයි. RatchetState හි root_key, chain_key, message_number යන අංගයන් HKDF මගින් නව key එකකට පරිවර්තනය කරයි. මෙය මූලික key එකක් හෝ chain key එකක් හෝ හොරකම් කරගත්තාම පසුගිය පණිවුඩවල ආරක්ෂාව තවමත් රඳා පවතී.
පශ්චාත්‑quantum හයිබ්රිඩ් ප්රවේශය XChaCha20‑Poly1305 quantum‑safe වුවත්, X25519 key exchange quantum‑computer එකකට සලකුණු වේ. GhostWire මෙය ML‑KEM‑768 සමඟ සම්මත කරයි; දෙකම එකතුව HKDF වෙත යොමු කරයි. එවිට අක්රමිකයා දෙකම බිඳ දැමිය නොහැකි නම්, සම්බන්ධතාවය ආරක්ෂිතව පවත්වා ගත හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සැලසුම්කරුවන්ට – ESP32, Raspberry Pi වැනි අඩු‑වියුක්ත උපාංගවලදී AES‑NI නොමැතිවද ඉක්මන් ගුප්තකේතනය ලබා දේ.
- ඉගෙනුම් ආකාරයට – මැෂ් ජාල, Double Ratchet, post‑quantum hybrid වැනි නවතම සංකල්පයන් සිසුන්ට ප්රායෝගික උදාහරණයක් ලෙස ඉගැන්විය හැක.
- ව්යාපාරික අයුරින් – IoT, ස්මාර්ට් ග්රිඩ්, දුරස්ථ සංවිධාන ආදී ක්ෂේත්රවල ආරක්ෂිත සන්නිවේදනයේ අඩු‑වැය, උපාංග‑අධිකාරී විසඳුමක්.
GhostWire විසින් XChaCha20‑Poly1305, Double Ratchet සහ post‑quantum hybrid යොදාගැනීම, ශ්රී ලංකාවේ තාක්ෂණික පරිසරය සඳහා නව මට්ටමේ ආරක්ෂාවක් ලබා දේ. මෙය දේශීය සංවර්ධකයින්ට, අධ්යාපන ආයතනවලට සහ ව්යාපාරිකයන්ට මැෂ් ජාල භාවිතයෙන් සිදු වන දත්ත රහස්යතා අවශ්යතා සපුරාලීමට වඩාත් සුදුසු මාර්ගයක් වේ.
අපගේ තාක්ෂණික ප්රවණතා අනුගමනය කරමින්, ඔබේ ව්යාපෘතියේ ආරක්ෂාව ඉදිරියට ගෙන යාමට මෙය හොඳ ආරම්භයක් වේ.