ಸಂದೇಶ ವಿನಿಮಯಕ್ಕಾಗಿ ಕ್ವಾಂಟಮ್ ನಂತರದ ಗೂಢಲಿಪೀಕರಣ
Tosh Defence ನ Sanket (Sanket.Chat) ಪ್ರತಿಯೊಂದು ಸಂಭಾಷಣೆಯ ಎರಡೂ ಹಂತಗಳಲ್ಲಿ ಸಂಕರ ಕ್ವಾಂಟಮ್ ನಂತರದ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರದ ಮೂಲಕ ಸಂದೇಶ ವಿನಿಮಯವನ್ನು ರಕ್ಷಿಸುತ್ತದೆ: ಕ್ವಾಂಟಮ್ ನಂತರದ Kyber ಪೂರ್ವಕೀ ಬಳಸುವ PQXDH ಅಧಿವೇಶನ ಸ್ಥಾಪನೆ ಮತ್ತು ನಡೆಯುತ್ತಿರುವ Double Ratchet ನಲ್ಲಿ ML-KEM ರಹಸ್ಯಗಳನ್ನು ಬೆರೆಸುವ Signal ನ ವಿರಳ ಕ್ವಾಂಟಮ್ ನಂತರದ ರ್ಯಾಚೆಟ್ (SPQR). ದತ್ತಾಂಶ ಸಾಗಣೆಗಾಗಿ, ಜಾಲದ ಅಂಚಿನಲ್ಲಿ ಮೊದಲ ಆದ್ಯತೆಯಾಗಿ ಒದಗಿಸಲಾಗುವ ಸಂಕರ X25519MLKEM768 ಕೀ ವಿನಿಮಯವನ್ನೂ ಸೇರಿಸಲಾಗಿದೆ. ಹೀಗಾಗಿ ಈಗ ದಾಖಲಿಸಿದ ಸಂಚಾರವನ್ನು ನಂತರ ಗೂಢಲಿಪಿ ಬಿಡಿಸುವ ಉದ್ದೇಶದ ದಾಳಿಗಳಿಂದ ರಕ್ಷಿಸಲಾಗುತ್ತದೆ.
ದಾಳಿಕೋರರು ಇಂದು ಗೂಢಲಿಪೀಕರಿಸಿದ ಸಂವಹನ ದತ್ತಾಂಶವನ್ನು ದಾಖಲಿಸಿ, ಸಾಮರ್ಥ್ಯವುಳ್ಳ ಕ್ವಾಂಟಮ್ ಗಣಕ ಲಭ್ಯವಾದಾಗ ಅದನ್ನು ಗೂಢಲಿಪಿಯಿಂದ ಬಿಡಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು. ವರ್ಷಗಳವರೆಗೆ ಗೌಪ್ಯವಾಗಿರಬೇಕಾದ ಮಾಹಿತಿಗೆ ಈಗಲೇ ಕ್ವಾಂಟಮ್ ನಂತರದ ರಕ್ಷಣೆ ಅಗತ್ಯ; SANKET ಅದನ್ನು Signal ನ ಸ್ವತಂತ್ರ ಲೆಕ್ಕಪರಿಶೋಧನೆಗೆ ಒಳಪಟ್ಟ libsignal ಮೂಲಕ ಒದಗಿಸುತ್ತದೆ.
ಮೊದಲ ಸಂದೇಶದಿಂದಲೇ ಕ್ವಾಂಟಮ್ ನಂತರದ ರಕ್ಷಣೆ
ಪ್ರತಿ Sanket ಅಧಿವೇಶನವೂ X3DHನ ಕ್ವಾಂಟಮ್ ನಂತರದ ವಿಸ್ತರಣೆಯಾದ PQXDH ಮೂಲಕ ಆರಂಭವಾಗುತ್ತದೆ. ಅಧಿವೇಶನ ಆರಂಭಿಸುವ ಸಾಧನವು ಮೂರು ಅಥವಾ ನಾಲ್ಕು X25519 ಕೀ ಒಪ್ಪಂದಗಳ ಫಲಿತಾಂಶಗಳನ್ನು, ಸ್ವೀಕರಿಸುವವರ ಸಾಧನದ ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಸುವ Kyber ಪೂರ್ವ-ಕೀಗಳಲ್ಲಿ ಒಂದರೊಂದಿಗೆ ನಡೆಸುವ Kyber ಕೀ ಆವರಣ ಪ್ರಕ್ರಿಯೆಯ ಫಲಿತಾಂಶದೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ, ಅವೆಲ್ಲವನ್ನೂ ಆಧರಿಸಿ ಅಧಿವೇಶನದ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಇಂದು ಆರಂಭಿಕ ಕೀ ವಿನಿಮಯವನ್ನು ದಾಖಲಿಸಿಕೊಂಡು ನಂತರ ಕ್ವಾಂಟಮ್ ಕಂಪ್ಯೂಟರ್ ಪಡೆದ ವ್ಯಕ್ತಿಯು ಅದರಿಂದ ಅಧಿವೇಶನದ ಕೀಲಿಯನ್ನು ಮರುಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಪ್ರತಿ Kyber ಪೂರ್ವಕೀಲಿಯ ಡಿಜಿಟಲ್ ಸಹಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೊದಲು ಸ್ಥಾಪನೆಯು libsignal ಬಳಸಿ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಪ್ರತಿ ಪೂರ್ವಕೀಲಿಗಳ ಸಂಚಯದಲ್ಲೂ ಪರ್ಯಾಯವಾಗಿ ಬಳಸುವ Kyber ಪೂರ್ವಕೀಲಿ ಇರಬೇಕು; ಆದ್ದರಿಂದ ಯಾವುದೇ ಸಂವಹನ ಅವಧಿ ಅದರ ಕ್ವಾಂಟಮ್ ನಂತರದ ಘಟಕವಿಲ್ಲದೆ ಆರಂಭವಾಗುವುದಿಲ್ಲ.
ಸಂಪೂರ್ಣ ಸಂಭಾಷಣೆಗೆ ಕ್ವಾಂಟಮ್ ನಂತರದ ರಕ್ಷಣೆ: SPQR
Sanket ನ libsignal ಆವೃತ್ತಿಯು ಎಲ್ಲಾ ಸಂವಹನ ಅವಧಿಗಳಲ್ಲಿ Double Ratchet ಜೊತೆಗೆ Signal ನ ವಿರಳ ಕ್ವಾಂಟಮ್ ನಂತರದ ರ್ಯಾಚೆಟ್ ಅನ್ನು ಚಲಾಯಿಸಿ, ಕ್ವಾಂಟಮ್ ನಂತರದ ಕೀ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಶನ್ನಿಂದ ಪಡೆದ ರಹಸ್ಯಗಳನ್ನು ಸಂದೇಶದ ಕೀಲಿಗಳಲ್ಲಿ ಸಂಯೋಜಿಸುತ್ತದೆ. Signal ಈ ಸಂಯೋಜನೆಯನ್ನು ಟ್ರಿಪಲ್ ರ್ಯಾಚೆಟ್ ಎಂದು ಕರೆಯುತ್ತದೆ. ಸಂಭಾಷಣೆ ಮುಂದುವರಿಯುವ ಅವಧಿಯುದ್ದಕ್ಕೂ ಸಂದೇಶದ ಕೀಲಿಗಳನ್ನು ಮರುಪಡೆಯಲು ಆಕ್ರಮಣಕಾರನು ದೀರ್ಘವೃತ್ತ ವಕ್ರರೇಖೆಯ ಮತ್ತು ಕ್ವಾಂಟಮ್ ನಂತರದ ಎರಡೂ ಘಟಕಗಳನ್ನು ಭೇದಿಸಬೇಕಾಗುತ್ತದೆ.
ಸಂಯುಕ್ತ ಕ್ವಾಂಟಮ್-ನಂತರದ TLS
TLS 1.3 ನಲ್ಲಿ ಅಂಚಿನ ಸರ್ವರ್ ಮೊದಲು X25519MLKEM768 ಸಂಕರ ಗುಂಪನ್ನು ನೀಡುತ್ತದೆ. ಅದರ ಹಂಚಿಕೆಯ ರಹಸ್ಯವು X25519 ಮತ್ತು ML-KEM-768 ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ; ಹೀಗಾಗಿ ಎರಡನ್ನೂ ಭೇದಿಸದ ಹೊರತು ದಾಖಲಿಸಲಾದ ಸಂಪರ್ಕ ಅಧಿವೇಶನದ ಗೌಪ್ಯತೆ ಉಳಿಯುತ್ತದೆ. ತನ್ನ TLS ತಂತ್ರಾಂಶದಲ್ಲಿ ಈ ಗುಂಪನ್ನು ನೀಡುವ ಯಾವುದೇ ಗ್ರಾಹಕ ತಂತ್ರಾಂಶವು ಅದನ್ನು ಬಳಸಿ ಸಂಪರ್ಕ ಸ್ಥಾಪಿಸುತ್ತದೆ; ಆ ಸ್ಥಾಪನೆಯಿಂದ ಹೊರಹೋಗುವ ಸಂಪರ್ಕಗಳೂ ಅದನ್ನು ನೀಡುತ್ತವೆ.
ಗೂಢಲಿಪೀಕರಣ ಸಂಯೋಜನೆಗಳು AES-256-GCM ಮಾತ್ರ ಆಗಿರುತ್ತವೆ ಮತ್ತು ಎಲ್ಲೆಡೆ ಸಮಮಿತ ಗೂಢಲಿಪೀಕರಣಕ್ಕೆ 256-ಬಿಟ್ ಕೀಲಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ತಿಳಿದಿರುವ ಕ್ವಾಂಟಮ್ ದಾಳಿಗಳ ವಿರುದ್ಧ ಈ ಕೀಲಿಯ ಗಾತ್ರವನ್ನು ಸಾಕಷ್ಟು ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ.
- ಮೊದಲು X25519MLKEM768 ನೀಡಲಾಗುತ್ತದೆ
- AES-256-GCM ಗೂಢಲಿಪಿ ಸಮೂಹಗಳು ಮಾತ್ರ
- ಯಾರು ಸಂಪರ್ಕಿಸಿದರು ಎಂಬುದನ್ನು ದಾಖಲಿಸದೆ, ಸಂಧಾನದ ಮೂಲಕ ಸ್ಥಾಪಿತವಾದ ಗುಂಪಿನ ಮಾಪನ
- ಸಂಪರ್ಕ ಸ್ಥಾಪನೆಯ ಸಂಪೂರ್ಣ ವಿನಿಮಯದ ದಾಖಲೆ ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದವರೆಗೆ ದೃಢೀಕೃತವಾಗಿದೆ
ಮುಂದಿನ ಸವಾಲುಗಳಿಗೆ ಸಿದ್ಧ
SANKET ವಿನ್ಯಾಸದ ದೃಷ್ಟಿಯಿಂದಲೇ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರದ ಬದಲಾವಣೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಬಲ್ಲದು. libsignal ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಹೊಂದಿರುವುದರಿಂದ, PQXDH ಮತ್ತು SPQR ಬಂದಂತೆ, ಗ್ರಂಥಾಲಯದ ಉನ್ನತೀಕರಣದೊಂದಿಗೆ ಹೊಸ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಘಟಕಗಳು ಲಭ್ಯವಾಗುತ್ತವೆ. ದತ್ತಾಂಶ ಸಾಗಣೆ ಗುಂಪುಗಳನ್ನು ಜಾಲದ ಅಂಚಿನಲ್ಲಿ ಸಂರಚಿಸಲಾಗುತ್ತದೆ, ಕರೆಗಳ ಗೂಢಲಿಪೀಕರಣವು ಸರ್ವರ್ ಜಾರಿಗೊಳಿಸುವ ಸಂಖ್ಯೆಯುಕ್ತ ವಿನ್ಯಾಸವನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಮತ್ತು ಅನ್ವಯದ ಎಲ್ಲ AES-GCM ಬಳಕೆ ಒಂದೇ ಕಟ್ಟುನಿಟ್ಟಿನ ಸಹಾಯಕ ಘಟಕದ ಮೂಲಕ ಸಾಗುತ್ತದೆ. ಬಿಡುಗಡೆಗಳು ಮತ್ತು ಪರವಾನಗಿಗಳಿಗಾಗಿ ಸಂಯುಕ್ತ Ed25519 ಮತ್ತು ML-DSA ಸಹಿಗಳು ವಿನ್ಯಾಸಗೊಂಡಿದ್ದು, ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಯಲ್ಲಿವೆ; ಸ್ವತಂತ್ರ ಲೆಕ್ಕಪರಿಶೋಧನೆಗೆ ಒಳಗಾದ ML-DSA ಅನುಷ್ಠಾನ ಲಭ್ಯವಾದ ಬಳಿಕ ಅವುಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ತಾಂತ್ರಿಕ ಪುರಾವೆ
Sanket ಶ್ವೇತಪತ್ರದಲ್ಲಿ ವಿವರಗಳನ್ನು ಓದಿ
ಈ ಪುಟದಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಹೇಳಿಕೆಯನ್ನು ಸಾರ್ವಜನಿಕ SANKET ತಾಂತ್ರಿಕ ಭದ್ರತೆ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ಶ್ವೇತಪತ್ರದಲ್ಲಿ ಪೂರ್ಣವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ. ಅದನ್ನು ನೋಂದಣಿ ಇಲ್ಲದೆ ಉಚಿತವಾಗಿ ಓದಬಹುದು.
SANKET ಕ್ವಾಂಟಮ್ ನಂತರದ ಸುರಕ್ಷಿತ ಸಂದೇಶ ವಿನಿಮಯ ಸೇವೆಯೇ?
SANKET ಸಂದೇಶ ವ್ಯವಸ್ಥೆಯು Signalನ ಅಧಿಕೃತ libsignal ಮೂಲಕ, ಸಂಪರ್ಕ ಅವಧಿಯ ಆರಂಭಕ್ಕೆ (Kyber-1024 ಜೊತೆಗೆ PQXDH) ಮತ್ತು ನಿರಂತರ ರ್ಯಾಚೆಟ್ ಪ್ರಕ್ರಿಯೆಗೆ (SPQR) ಸಂಯುಕ್ತ ಕ್ವಾಂಟಮ್ ನಂತರದ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರವನ್ನು ಬಳಸುತ್ತದೆ. ದಾಳಿಕೋರನು ಸಾಂಪ್ರದಾಯಿಕ ಮತ್ತು ಕ್ವಾಂಟಮ್ ನಂತರದ ಎರಡೂ ಘಟಕಗಳ ರಕ್ಷಣೆಯನ್ನು ಭೇದಿಸಬೇಕಾಗುತ್ತದೆ.
PQXDH ಎಂದರೆ ಏನು?
PQXDH ಎಂಬುದು X3DH ಕೀ ಒಪ್ಪಂದಕ್ಕೆ Signal ಒದಗಿಸುವ ಕ್ವಾಂಟಮ್ ನಂತರದ ವಿಸ್ತರಣೆ. ಇದು X25519 ಒಪ್ಪಂದಗಳಿಗೆ Kyber ಕೀ ಆವರಣೀಕರಣವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇದರಿಂದ ದಾಖಲಿಸಿದ ಸಂಪರ್ಕ ಸ್ಥಾಪನೆಯ ಮಾಹಿತಿಯನ್ನು ನಂತರ ಕ್ವಾಂಟಮ್ ಗಣಕದಿಂದ ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಇದನ್ನು ಔಪಚಾರಿಕವಾಗಿ ವಿಶ್ಲೇಷಿಸಲಾಗಿದೆ.
ತ್ರಿವಳಿ ರಾಟ್ಚೆಟ್ ಎಂದು ಕರೆಯಲಾಗುವ SPQR ಎಂದರೆ ಏನು?
SPQR ಎಂಬುದು Signalನ ವಿರಳ ಪೋಸ್ಟ್-ಕ್ವಾಂಟಮ್ ರ್ಯಾಚೆಟ್. ಇದು Double Ratchet ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ML-KEMನಿಂದ ಪಡೆದ ರಹಸ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಸಂದೇಶ ಕೀಲಿಗಳೊಂದಿಗೆ ಬೆರೆಸಿ, ಪೋಸ್ಟ್-ಕ್ವಾಂಟಮ್ ರಕ್ಷಣೆಯನ್ನು ಸೆಷನ್ ಆರಂಭದಿಂದ ಇಡೀ ಸಂಭಾಷಣೆಯವರೆಗೆ ವಿಸ್ತರಿಸುತ್ತದೆ.
Sanket ಕ್ವಾಂಟಮ್ ನಂತರದ TLS ಅನ್ನು ಬಳಸುತ್ತದೆಯೇ?
ಹೌದು. ಅಂಚಿನ ವ್ಯವಸ್ಥೆಯು TLS 1.3 ನಲ್ಲಿ ಮೊದಲ ಆದ್ಯತೆಯಾಗಿ ಸಂಯುಕ್ತ X25519MLKEM768 ಕೀ ವಿನಿಮಯವನ್ನು ಒದಗಿಸುತ್ತದೆ; ಸ್ಥಾಪನೆಯ ಹೊರಹೋಗುವ ಸಂಪರ್ಕಗಳಲ್ಲಿಯೂ ಅದು ಲಭ್ಯವಿರುತ್ತದೆ. ಅದನ್ನು ಬೆಂಬಲಿಸುವ TLS ವ್ಯವಸ್ಥೆ ಹೊಂದಿರುವ ಗ್ರಾಹಕ ಸಾಧನಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದನ್ನು ಬಳಸಲು ಒಪ್ಪಂದ ಮಾಡಿಕೊಳ್ಳುತ್ತವೆ.
ಈಗಲೇ ಸಂಗ್ರಹಿಸಿ, ನಂತರ ಗೂಢಲಿಪಿ ತೆರೆಯುವುದು ಎಂದರೇನು?
ಇಂದೇ ಗೂಢಲಿಪೀಕರಿಸಿದ ಸಂವಹನ ದತ್ತಾಂಶವನ್ನು ದಾಖಲಿಸಿಕೊಂಡು, ಸಮರ್ಥ ಕ್ವಾಂಟಮ್ ಗಣಕ ಲಭ್ಯವಾದ ನಂತರ ಅದನ್ನು ಗೂಢಲಿಪಿ ತೆರೆಯುವ ಉದ್ದೇಶದಿಂದ ಅನುಸರಿಸುವ ಪದ್ಧತಿ ಇದು. SANKET ಬಳಸುವಂತೆ, ಕ್ವಾಂಟಮ್ ನಂತರದ ತಂತ್ರವನ್ನೂ ಒಳಗೊಂಡ ಸಂಯುಕ್ತ ಕೀ ಒಪ್ಪಂದವು ದಾಖಲಿಸಲಾದ ಸಂವಹನ ದತ್ತಾಂಶವನ್ನು ಇದರಿಂದ ರಕ್ಷಿಸುತ್ತದೆ.
AES-256 ಕ್ವಾಂಟಮ್ ದಾಳಿಗಳಿಗೆ ನಿರೋಧಕವೇ?
ತಿಳಿದಿರುವ ಕ್ವಾಂಟಮ್ ದಾಳಿಗಳ ವಿರುದ್ಧ 256-ಬಿಟ್ ಕೀ ಉದ್ದದ AES-256 ಸಮರ್ಪಕವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ; ಆದ್ದರಿಂದ SANKET ಎಲ್ಲೆಡೆ 256-ಬಿಟ್ ಸಮಮಿತ ಕೀಗಳನ್ನು ಬಳಸುತ್ತದೆ.
ಇಂದಿನ ಸಂವಹನಗಳನ್ನು ನಾಳೆಯ ಕಂಪ್ಯೂಟರ್ಗಳಿಂದ ರಕ್ಷಿಸಿ
ದೀರ್ಘಕಾಲ ಸಂವೇದನಶೀಲವಾಗಿರುವ ಮಾಹಿತಿಗಾಗಿ SANKET ನ ಕ್ವಾಂಟಮ್ ನಂತರದ ವಿನ್ಯಾಸ ಮತ್ತು ಗೂಢಲಿಪಿ ವಿಧಾನಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯದ ಕುರಿತು Tosh Defence ಜೊತೆ ಮಾತನಾಡಿ.