Sanket.Chat
নিরাপত্তা: কোয়ান্টাম-পরবর্তী

বার্তা আদান-প্রদানের জন্য পোস্ট-কোয়ান্টাম এনক্রিপশন

Tosh Defence-এর SANKET (Sanket.Chat) প্রতিটি কথোপকথনের উভয় পর্যায়ে মিশ্র কোয়ান্টাম-পরবর্তী ক্রিপ্টোগ্রাফি দিয়ে বার্তা আদান-প্রদান সুরক্ষিত রাখে: কোয়ান্টাম-পরবর্তী Kyber প্রাথমিক কী দিয়ে PQXDH সেশন প্রতিষ্ঠা এবং চলমান Double Ratchet-এ ML-KEM গোপনীয় কী মিশিয়ে Signal-এর স্পার্স কোয়ান্টাম-পরবর্তী র‍্যাচেট (SPQR)। পরিবহন স্তরে মিশ্র X25519MLKEM768 কী বিনিময় যুক্ত হয়, যা প্রান্তে প্রথম বিকল্প হিসেবে দেওয়া হয়; ফলে এখন ট্রাফিক সংগ্রহ করে পরে ডিক্রিপ্ট করার আক্রমণ থেকে রেকর্ড করা ট্রাফিক সুরক্ষিত থাকে।

কোনো প্রতিপক্ষ আজ এনক্রিপ্ট করা তথ্যপ্রবাহ রেকর্ড করে রাখতে পারে এবং সক্ষম কোয়ান্টাম কম্পিউটার তৈরি হলে তা ডিক্রিপ্ট করার চেষ্টা করতে পারে। যে তথ্য বছরের পর বছর গোপন রাখতে হবে, তার জন্য এখনই কোয়ান্টাম-পরবর্তী সুরক্ষা প্রয়োজন, আর SANKET তা সরবরাহ করে Signal-এর নিরীক্ষিত libsignal-এর মাধ্যমে।

প্রথম বার্তা থেকেই পোস্ট-কোয়ান্টাম সুরক্ষা

Sanket-এর প্রতিটি সেশন শুরু হয় PQXDH দিয়ে, যা X3DH-এর কোয়ান্টাম-পরবর্তী সম্প্রসারণ। সূচনাকারী তিনটি বা চারটি X25519 কী-বিনিময়কে প্রাপক যন্ত্রের একবার ব্যবহারযোগ্য Kyber পূর্বপ্রস্তুত চাবিগুলির একটির সঙ্গে একটি Kyber চাবি-আবদ্ধকরণের মাধ্যমে একত্র করে এবং সেগুলির সবকটি থেকে সেশনের গোপন চাবি উদ্ভূত করে। কেউ আজ এই প্রাথমিক চাবি-বিনিময় রেকর্ড করে পরে কোয়ান্টাম কম্পিউটার পেলেও তা থেকে সেশনের চাবি উদ্ধার করতে পারবে না।

ইনস্টলেশনের সময় সংরক্ষণের আগে প্রতিটি Kyber প্রি-কির স্বাক্ষর libsignal দিয়ে যাচাই করা হয়, এবং প্রতিটি প্রি-কি বান্ডিলে জরুরি বিকল্প হিসেবে একটি Kyber প্রি-কি থাকতে হয়। ফলে কোয়ান্টাম-পরবর্তী উপাদান ছাড়া কোনো সেশন শুরু হয় না।

পুরো কথোপকথনের জন্য পোস্ট-কোয়ান্টাম সুরক্ষা: SPQR

Sanket-এর libsignal সংস্করণে সব সেশনের জন্য Double Ratchet-এর পাশাপাশি Signal-এর স্পার্স কোয়ান্টাম-পরবর্তী র‍্যাচেট চলে; এতে বার্তার চাবিতে ML-KEM থেকে উদ্ভূত গোপন মান মেশানো হয়। 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-এর বার্তা আদান-প্রদানে অধিবেশন স্থাপন (Kyber-1024-সহ PQXDH) এবং চলমান র‍্যাচেট (SPQR), উভয়ের জন্যই Signal-এর আনুষ্ঠানিক libsignal-এর মাধ্যমে ধ্রুপদি ও কোয়ান্টাম-পরবর্তী পদ্ধতির সমন্বিত ক্রিপ্টোগ্রাফি ব্যবহার করা হয়। আক্রমণকারীকে ধ্রুপদি ও কোয়ান্টাম-পরবর্তী উভয় অংশের সুরক্ষাই ভাঙতে হবে।

PQXDH কী?

PQXDH হলো Signal-এর X3DH চাবি বিনিময় পদ্ধতির উত্তর-কোয়ান্টাম সম্প্রসারণ। এটি 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-এর সঙ্গে কথা বলুন।