Sanket.Chat
ସୁରକ୍ଷା: କ୍ୱାଣ୍ଟମ୍ ପରବର୍ତ୍ତୀ

ବାର୍ତ୍ତାଳାପ ପାଇଁ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ଏନକ୍ରିପ୍ସନ୍

Tosh Defence ର SANKET (Sanket.Chat) ପ୍ରତ୍ୟେକ କଥୋପକଥନର ଉଭୟ ପର୍ଯ୍ୟାୟରେ ମିଶ୍ରିତ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ କ୍ରିପ୍ଟୋଗ୍ରାଫି ଦ୍ୱାରା ବାର୍ତ୍ତା ଆଦାନପ୍ରଦାନକୁ ସୁରକ୍ଷିତ କରେ: କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ Kyber ପୂର୍ବନିର୍ଦ୍ଧାରିତ କୁଞ୍ଜି ସହିତ PQXDH ମାଧ୍ୟମରେ ସେସନ୍ ସ୍ଥାପନ, ଏବଂ ଚାଲୁଥିବା Double Ratchet ରେ ML-KEM ର ଗୋପନ କୁଞ୍ଜି ମିଶାଉଥିବା Signal ର ବିରଳ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ର୍ୟାଚେଟ୍ (SPQR)। ତଥ୍ୟ ପରିବହନ ପର୍ଯ୍ୟାୟରେ ମିଶ୍ରିତ X25519MLKEM768 କୁଞ୍ଜି ବିନିମୟ ଯୋଡ଼ାଯାଏ, ଯାହା ନେଟୱର୍କର ସୀମାନ୍ତରେ ପ୍ରଥମେ ପ୍ରସ୍ତାବିତ ହୁଏ; ଏହାଦ୍ୱାରା ରେକର୍ଡ ହୋଇଥିବା ତଥ୍ୟ ପ୍ରବାହକୁ ଏବେ ସଂଗ୍ରହ କରି ପରେ ଅସଂକେତିତ କରିବା ଆକ୍ରମଣରୁ ସୁରକ୍ଷା ମିଳେ।

ଆକ୍ରମଣକାରୀ ଆଜି ସାଙ୍କେତିକୃତ ତଥ୍ୟ ପ୍ରବାହକୁ ରେକର୍ଡ କରି ରଖିପାରେ ଏବଂ ସକ୍ଷମ କ୍ୱାଣ୍ଟମ୍ କମ୍ପ୍ୟୁଟର ଉପଲବ୍ଧ ହେଲେ ତାହାର ସାଙ୍କେତିକୀକରଣ ଭାଙ୍ଗିବାକୁ ଚେଷ୍ଟା କରିପାରେ। ବର୍ଷ ବର୍ଷ ଧରି ଗୋପନୀୟ ରହିବା ଆବଶ୍ୟକ ଥିବା ସୂଚନା ପାଇଁ ଏବେଠାରୁ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ସୁରକ୍ଷା ଆବଶ୍ୟକ, ଏବଂ SANKET ଏହାକୁ Signalର ନିରୀକ୍ଷିତ libsignal ମାଧ୍ୟମରେ ପ୍ରଦାନ କରେ।

ପ୍ରଥମ ବାର୍ତ୍ତାରୁ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ସୁରକ୍ଷା

ପ୍ରତ୍ୟେକ SANKET ସେସନ୍ X3DHର କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ସମ୍ପ୍ରସାରଣ PQXDH ଦ୍ୱାରା ଆରମ୍ଭ ହୁଏ। ଆରମ୍ଭକାରୀ ପ୍ରାପ୍ତକର୍ତ୍ତାଙ୍କ ଡିଭାଇସର ଏକଥର ବ୍ୟବହାରଯୋଗ୍ୟ Kyber ପୂର୍ବକୁଞ୍ଜି ମଧ୍ୟରୁ ଗୋଟିଏ ସହ Kyber ଦ୍ୱାରା କୁଞ୍ଜି ଆବଦ୍ଧୀକରଣ କରି, ତାହା ସହିତ 3 କିମ୍ବା 4ଟି X25519 କୁଞ୍ଜି ସହମତିକୁ ମିଶାନ୍ତି ଏବଂ ସେସବୁରୁ ସେସନ୍ ଗୁପ୍ତ କୁଞ୍ଜି ବ୍ୟୁତ୍ପନ୍ନ କରନ୍ତି। ଆଜି ଏହି ପ୍ରାରମ୍ଭିକ କୁଞ୍ଜି ବିନିମୟକୁ ରେକର୍ଡ କରି ପରେ କ୍ୱାଣ୍ଟମ୍ କମ୍ପ୍ୟୁଟର ପାଇଥିବା ବ୍ୟକ୍ତି ଏଥିରୁ ସେସନ୍ କୁଞ୍ଜି ପୁନରୁଦ୍ଧାର କରିପାରିବେ ନାହିଁ।

ସଂରକ୍ଷଣ କରିବା ପୂର୍ବରୁ ଏହି ସଂସ୍ଥାପନା libsignal ମାଧ୍ୟମରେ ପ୍ରତ୍ୟେକ Kyber ପୂର୍ବ-କିର ସ୍ୱାକ୍ଷର ଯାଞ୍ଚ କରେ, ଏବଂ ପ୍ରତ୍ୟେକ ପୂର୍ବ-କି ସମୂହରେ ଶେଷ ବିକଳ୍ପ ଭାବେ ବ୍ୟବହୃତ Kyber ପୂର୍ବ-କି ରହିବା ଆବଶ୍ୟକ। ତେଣୁ କୌଣସି ଅଧିବେଶନ ତାହାର ପୋଷ୍ଟ-କ୍ୱାଣ୍ଟମ୍ ଉପାଦାନ ବିନା ଆରମ୍ଭ ହୁଏ ନାହିଁ।

ସମ୍ପୂର୍ଣ୍ଣ ବାର୍ତ୍ତାଳାପ ପାଇଁ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ସୁରକ୍ଷା: SPQR

SANKETର libsignal ସଂସ୍କରଣ ସମସ୍ତ ସେସନ୍ ପାଇଁ Double Ratchet ସହିତ Signalର ବିରଳ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ରାଚେଟ୍ ଚଳାଏ ଏବଂ ML-KEMରୁ ପ୍ରାପ୍ତ ଗୋପନୀୟ ମୂଲ୍ୟଗୁଡ଼ିକୁ ବାର୍ତ୍ତାର କୁଞ୍ଜିରେ ମିଶାଏ। Signal ଏହି ସମନ୍ୱୟକୁ ତ୍ରିସ୍ତରୀୟ ରାଚେଟ୍ କହେ। ବାର୍ତ୍ତାଳାପର ସମ୍ପୂର୍ଣ୍ଣ ଅବଧିରେ ବାର୍ତ୍ତାର କୁଞ୍ଜି ହାସଲ କରିବାକୁ ଆକ୍ରମଣକାରୀଙ୍କୁ ଉଭୟ ଉପବୃତ୍ତୀୟ ବକ୍ରରେଖା ଓ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ ଉପାଦାନର ସୁରକ୍ଷା ଭାଙ୍ଗିବାକୁ ପଡ଼ିବ।

ମିଳିତ କ୍ୱାଣ୍ଟମ୍-ପରବର୍ତ୍ତୀ TLS

TLS 1.3ରେ ପରିଧି ସର୍ଭର ପ୍ରଥମେ X25519MLKEM768 ମିଶ୍ରିତ ଗୋଷ୍ଠୀ ପ୍ରସ୍ତାବ କରେ। ଏହାର ସାଧାରଣ ଗୁପ୍ତ କୀ X25519 ଏବଂ ML-KEM-768କୁ ମିଶାଏ, ତେଣୁ ଉଭୟ ଭଙ୍ଗ ନ ହେଲେ ରେକର୍ଡ ହୋଇଥିବା ଅଧିବେଶନ ଗୋପନୀୟ ରହେ। ଯେକୌଣସି ଗ୍ରାହକ ଉପକରଣର TLS ବ୍ୟବସ୍ଥା ଏହି ଗୋଷ୍ଠୀକୁ ପ୍ରସ୍ତାବ କଲେ, ତାହାର ବ୍ୟବହାର ସମ୍ମତି ମାଧ୍ୟମରେ ନିର୍ଦ୍ଧାରିତ ହୁଏ; ସ୍ଥାପନାର ନିଜସ୍ୱ ବାହ୍ୟ ସଂଯୋଗଗୁଡ଼ିକ ମଧ୍ୟ ଏହାକୁ ପ୍ରସ୍ତାବ କରନ୍ତି।

ସାଇଫର୍ ସମୁଚ୍ଚୟଗୁଡ଼ିକ କେବଳ AES-256-GCM ରହେ, ଏବଂ ସମସ୍ତ ସମମିତ ଏନକ୍ରିପ୍ସନ୍‌ରେ 256-bit କୀ ବ୍ୟବହୃତ ହୁଏ; ଜଣାଶୁଣା କ୍ୱାଣ୍ଟମ୍ ଆକ୍ରମଣ ବିରୁଦ୍ଧରେ ଏହି କୀ ଦୈର୍ଘ୍ୟକୁ ପର୍ଯ୍ୟାପ୍ତ ବୋଲି ବିବେଚନା କରାଯାଏ।

  • ପ୍ରଥମେ 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 ସହ କଥା ହୁଅନ୍ତୁ।