TLS 1.3 হলো ট্রান্সপোর্ট লেয়ার সিকিউরিটির (Transport Layer Security) সবচেয়ে আধুনিক এবং উন্নত সংস্করণ, যা ইন্টারনেটে দুটি ডিভাইসের (যেমন- আপনার ব্রাউজার এবং একটি ওয়েব সার্ভার) মধ্যে ডেটা আদান-প্রদানের জন্য একটি অত্যন্ত সুরক্ষিত এবং এনক্রিপ্টেড সংযোগ তৈরি করে।
২০১৮ সালে প্রবর্তিত এই প্রোটোকলটি পূর্বের সংস্করণগুলোর (যেমন- TLS 1.2) তুলনায় ইন্টারনেট সংযোগকে নিচের পদ্ধতিগুলোর মাধ্যমে অনেক বেশি দ্রুত এবং নিরাপদ করে তুলেছে:
১. যেভাবে সংযোগকে দ্রুততর করে (Performance Improvement)
• ১-আরটিটি হ্যান্ডশেক (1-RTT Handshake): পুরোনো TLS 1.2 সংস্করণে সিকিউর কানেকশন তৈরি করতে ব্রাউজার ও সার্ভারের মধ্যে দুইবার ডেটা আদান-প্রদান বা রাউন্ড-ট্রিপ (2-RTT) করতে হতো। TLS 1.3-তে এই প্রক্রিয়াটিকে অপ্টিমাইজ করে মাত্র একটি রাউন্ড-ট্রিপে (1-RTT) নামিয়ে আনা হয়েছে। ফলে ওয়েবসাইট লোড হওয়ার প্রাথমিক সময় বা ল্যাটেন্সি অর্ধেক হয়ে যায়।
• ০-আরটিটি রেজাম্পশন (0-RTT Connection Resumption): আপনি যদি সম্প্রতি ভিজিট করা কোনো ওয়েবসাইটে পুনরায় প্রবেশ করেন, তবে TLS 1.3 পূর্বের সেশনের ক্রিপ্টোগ্রাফিক ডেটা ব্যবহার করে কোনো হ্যান্ডশেক সময় ছাড়াই (0-RTT) তাৎক্ষণিকভাবে ডেটা পাঠানো শুরু করতে পারে। এটি মোবাইল নেটওয়ার্কে ব্রাউজিংয়ের গতি নাটকীয়ভাবে বাড়িয়ে দেয়।
২. যেভাবে সংযোগকে নিরাপদ করে (Security Enhancement)
• পুরোনো ও দুর্বল অ্যালগরিদম বর্জন: TLS 1.2-তে থাকা বেশ কিছু পুরোনো এবং দুর্বল ক্রিপ্টোগ্রাফিক অ্যালগরিদম (যেমন- MD5, SHA-1, RC4, DES, এবং AES-CBC) যা হ্যাকারদের দ্বারা সহজেই ব্রেক করা সম্ভব ছিল, সেগুলোকে TLS 1.3 থেকে সম্পূর্ণ বাদ দেওয়া হয়েছে। এটি শুধুমাত্র আধুনিক এবং সবচেয়ে নিরাপদ অ্যালগরিদমগুলো সমর্থন করে।
• ফরওয়ার্ড সিক্রেসি বাধ্যতামূলক (Mandatory Perfect Forward Secrecy): এই সংস্করণে 'Ephemeral Diffie-Hellman' মেকানিজম ব্যবহার করে প্রতিটি সেশনের জন্য আলাদা আলাদা সাময়িক এনক্রিপশন কি (Key) তৈরি করা বাধ্যতামূলক করা হয়েছে। এর ফলে, কোনো হ্যাকার যদি ভবিষ্যতে সার্ভারের মূল মাস্টার কি-ও চুরি করতে পারে, তবুও সে আপনার অতীতের রেকর্ড করা এনক্রিপ্টেড ট্রাফিক ডিক্রিপ্ট করতে পারবে না।
• হ্যান্ডশেক এনক্রিপশন: TLS 1.2-তে কানেকশন শুরুর হ্যান্ডশেক প্রক্রিয়াটি সাধারণ টেক্সট (Plain text) আকারে হতো, যা হ্যাকাররা পর্যবেক্ষণ করতে পারত। TLS 1.3-তে হ্যান্ডশেক প্রক্রিয়ার প্রায় পুরোটাই শুরুতেই এনক্রিপ্ট করে ফেলা হয়, যার ফলে ব্যবহারকারীর সার্টিফিকেট বা পরিচয় মাঝপথে কেউ চুরি করতে পারে না।