কোনো বার্তা-অ্যাপ গোপনীয়—এমন বেশির ভাগ দাবির পেছনের প্রযুক্তিটি এন্ড-টু-এন্ড এনক্রিপশন। কার্যপ্রণালিটি এক বাক্যেই বলা যায়: প্রেরকের যন্ত্রে বার্তাটি সংকেতবদ্ধ হয়, সংকেতবদ্ধ অবস্থায়ই যায়, আর খোলে কেবল প্রাপকের যন্ত্রে।
কার্যপ্রণালি
এনক্রিপশন ক্রিপ্টোগ্রাফি দিয়ে পাঠযোগ্য লেখাকে দুর্বোধ্য কিছুতে বদলায়। সংকেতবদ্ধ রূপটিকে বলা হয় সাইফারটেক্সট, আর সঠিক ডিক্রিপশন কি ছাড়া তা সাধারণত ফেরানো যায় না। তাই অননুমোদিত কেউ পথে বার্তাটি আটকালেও তার হাতে যা থাকে, তা অপাঠ্য।
এটিকে এন্ড-টু-এন্ড করে চাবিগুলো কোথায় থাকে তা দিয়ে। চাবি থাকে আলাপের দুই প্রান্তের দুটি যন্ত্রে, মাঝখানে কোথাও নয়—যার মানে সেবাটি পরিচালনা করা কোম্পানিও বিষয়বস্তু পড়তে পারে না। হোয়াটসঅ্যাপে ব্যক্তিগত আলাপ প্রেরকের ফোনেই এনক্রিপ্ট হয় আর প্রাপকের ফোনে পৌঁছানো পর্যন্ত সেভাবেই থাকে, তাই হোয়াটসঅ্যাপ নিজেও লেখাটি দেখতে পারে না।

যে পার্থক্যটি প্রায় সবাই এড়িয়ে যান
সব এনক্রিপশন এভাবে কাজ করে না, আর পার্থক্যটিই এখানে বোঝার মতো সবচেয়ে কাজের জিনিস।
ব্রাউজারের ঠিকানার ঘরে তালাচিহ্নটি যা বোঝায়, তা ট্রান্সপোর্ট লেয়ার সিকিউরিটি বা টিএলএস। এটি আপনার আর সার্ভারের মধ্যে চলা তথ্য রক্ষা করে, যাতে ক্যাফের ওয়াই-ফাই বা আইএসপিতে থাকা কেউ তা পড়তে না পারে। কিন্তু তথ্যটি সার্ভারে পৌঁছে গেলে সেই সার্ভার চালানো কোম্পানি তা বেশ ভালোভাবেই পড়তে পারে—কারণ এনক্রিপশনটি ছিল আপনার ও তাদের মধ্যে, আপনি যাঁকে লিখছেন তাঁর ও আপনার মধ্যে নয়।
পুরো পার্থক্যটি এটিই। টিএলএস বার্তা রক্ষা করে অপরিচিতদের কাছ থেকে। এন্ড-টু-এন্ড এনক্রিপশন রক্ষা করে সেবাদাতার কাছ থেকেও। ই-মেইল, ফেসবুকের পোস্ট, গুগল ডকস আর সাধারণ এসএমএস—সবই সাধারণত টিএলএসে যায়, আর সবই যে কোম্পানি ধরে রাখে তার কাছে পাঠযোগ্য।
এন্ড-টু-এন্ড এনক্রিপশন যা থেকে রক্ষা করে না
তিনটি জিনিস, আর বাস্তব ক্ষতির হিসাবে প্রতিটিই আটকে দেওয়ার চেয়ে বেশি দায়ী।
যাঁকে পাঠালেন তিনি। ডিক্রিপশন কি তাঁর কাছেই আছে, কারণ তিনিই প্রাপক। গণিতের কিছুই তাঁকে স্ক্রিনশট নেওয়া থেকে থামায় না।
আপনার নিজের ফোন। বার্তাটি যন্ত্রে পাঠযোগ্য—সংজ্ঞাগতভাবেই। আনলক করা হ্যান্ডসেট হাতে থাকা যে কেউ, বা তাতে চলা যেকোনো ম্যালওয়্যার, খোলা আলাপটিই দেখে।
মেটাডেটা। আলাপের নথি—কারা যুক্ত ছিলেন, কোন সময়ে, কত বার, কোন জায়গা থেকে—বিষয়বস্তু নয়; তাই এনক্রিপশন তা আড়াল করে না। বহু ক্ষেত্রেই ওই নথিটুকুই যা জানার তা জানিয়ে দেয়।
আর তাতেই আসে ব্যবহারিক নিয়মটি: এন্ড-টু-এন্ড এনক্রিপশন ব্যবহার করুন, তবে একে এমন কিছু পাঠানোর কারণ ভাববেন না, যা আবার বলা হোক তা চান না। এটি একজন আড়িপাতা সরায়—মাঝখানের জন—আর দুই প্রান্তের দুজনকে যেমন ছিল তেমনই রাখে।
সত্যিই চালু আছে কি না, যেভাবে দেখবেন
দাবিটি করা সহজ, যাচাইও সহজ; আর যাচাইয়ের উপায় অ্যাপভেদে আলাদা।
হোয়াটসঅ্যাপ ব্যক্তিগত চ্যাট ডিফল্টেই এনক্রিপ্ট করে; চ্যাট খুলে পরিচিতির নামে ট্যাপ করে এনক্রিপশন বাছুন, দেখবেন একটি কিউআর কোড ও ৬০ অঙ্কের সংখ্যা। অন্যজন যা দেখছেন তার সঙ্গে মিলে গেলে আপনাদের মাঝখানে কিছুই নেই।
সিগন্যাল সবকিছুতেই ডিফল্টে এন্ড-টু-এন্ড—কল ও গ্রুপ চ্যাটসহ—আর প্রচলিত বিকল্পগুলোর মধ্যে সবচেয়ে কম মেটাডেটা রাখে।
মেসেঞ্জার ও ইনস্টাগ্রামে এখন ব্যক্তিগত চ্যাটে এটি ডিফল্ট, তবে কমিউনিটি বা চ্যানেলের বার্তায় নয়।
টেলিগ্রামে নয়—আর এখানে সবচেয়ে বেশি ভুল বোঝা হয় এই ক্ষেত্রেই। টেলিগ্রামের সাধারণ চ্যাট এনক্রিপ্ট হয় সার্ভার পর্যন্ত, এন্ড টু এন্ড নয়; কেবল হাতে চালু করা ‘সিক্রেট চ্যাট’ তা-ই, আর গ্রুপ চ্যাট কখনোই নয়।




