এনক্রিপশন ফর্ক: ক্রিপ্টোগ্রাফির ইতিহাসের সবচেয়ে বিখ্যাত বিভাজন ঘটনাগুলি
2026/04/12 09:30:17
এনক্রিপশনের ইতিহাস সাধারণত অ্যালগরিদম, মান এবং গণিতের উল্লেখযোগ্য অগ্রগতির মাধ্যমে বর্ণনা করা হয়। কিন্তু সবচেয়ে গুরুত্বপূর্ণ মোড়গুলির কিছু আসে অনেক বেশি ব্যবহারিক কিছুর মাধ্যমে: সফটওয়্যার ফর্ক। ক্রিপ্টোগ্রাফিতে, একটি ফর্ক প্রায়শই শুধুমাত্র একজন প্রোগ্রামারের বিরোধ বা একটি সাধারণ ইঞ্জিনিয়ারিং শাখা নয়। এটি সাধারণত বিশ্বাসের উপর চাপের সময় ঘটে—একটি নিরাপত্তা সংকট, একটি গভর্ন্যান্সের ব্যর্থতা, একটি লাইসেন্সিং সংঘাত, বা একটি বড় প্রকল্পের হঠাৎ শেষের পর। যখন এটি ঘটে, তখন সম্প্রদায়কে সিদ্ধান্ত নিতে হয় যে ভবিষ্যতে বাস্তব সিস্টেমগুলির সুরক্ষা কোন কোডবেসটির দায়িত্বে।
এই নিবন্ধের শেষে, আপনি এনক্রিপশন ইতিহাসের সবচেয়ে বিখ্যাত ফর্ক ইভেন্টগুলির স্পষ্ট চিত্র পাবেন, প্রতিটি স্প্লিটের কারণ এবং সেই সংক্রান্ত সংক্রমণগুলির প্রতিনিধিত্বকারী প্রকল্পগুলির নাম কী ছিল। কেন্দ্রীয় গল্পগুলির মধ্যে রয়েছে OpenSSL ফর্ক পরিবার, TrueCrypt-এর পতন এবং VeraCrypt-এর উত্থান, NaCl থেকে libsodium-এর সরানো, এবং OpenSSH-এর জন্মদানকারী SSH-এর বংশানুক্রম। এই পথে, OpenPGP বাস্তুতন্ত্রে GnuPG-এর মতো মানভিত্তিক উত্তরাধিকারী থেকে একটি প্রকৃত কোড ফর্ককেও আলাদা করতে সহায়তা করে।
হুক
যখন ওয়েবসাইট, সার্ভার এবং এনক্রিপ্টেড ফাইলগুলি রক্ষা করার জন্য ব্যবহৃত সফটওয়্যার তার বর্তমান রূপে বিশ্বস্ত হতে পারবে না, তখন ইন্টারনেট কী করে?
ক্রিপ্টোগ্রাফিতে, উত্তরটি প্রায়শই একটি ফর্ক এবং এই ফর্কগুলির কিছু আধুনিক বিশ্বের নিরাপত্তা স্ট্যাককে পরিবর্তন করেছে।
পরিচিতি
এই নিবন্ধটি এনক্রিপশনের ইতিহাসের সবচেয়ে বিখ্যাত ফর্ক ইভেন্টগুলি কভার করে, যার মধ্যে রয়েছে:
-
OpenSSL এবং এটি থেকে বিভক্ত হওয়া প্রকল্পগুলি, বিশেষ করে LibreSSL, BoringSSL এবং পরবর্তীতে AWS-LC
-
ট্রুক্রিপ্টের বন্ধ এবং ভেরাক্রিপ্টের উত্থান
-
NaCl-এর বিকাশ ঘটে আরও সহজে বাস্তবায়নযোগ্য libsodium-এ
-
SSH থেকে OSSH এবং তারপর OpenSSH-এর উত্তরাধিকার
-
কেন GnuPG কে কথোপকথনে অন্তর্ভুক্ত করা হয়, যদিও এটি PGP-এর সরাসরি কোড ফর্ক নয়
থিসিস
এনক্রিপশন ফর্কের ইতিহাস দেখায় যে, ক্রিপ্টোগ্রাফি তত্ত্বের পাশাপাশি গভর্নেন্স এবং বাস্তবায়নের পছন্দের মাধ্যমেও বিকশিত হয়। সবচেয়ে বেশি পরিচিত ফর্ক ইভেন্টগুলি একটি কঠিন প্রশ্নের উত্তর দেওয়ার জন্য বিখ্যাত হয়েছিল: যখন মূল পথ যথেষ্ট বিশ্বাসের সৃষ্টি করে না, তখন কোন প্রজেক্টটি এর স্থান নেবে?
মেজর এনক্রিপশন ফর্ক লাইনেজ দেখানোর জন্য টাইমলাইন-স্টাইলের ডায়াগ্রাম: OpenSSL থেকে LibreSSL, BoringSSL এবং AWS-LC; TrueCrypt থেকে VeraCrypt এবং CipherShed; NaCl থেকে libsodium; OSSH/SSH থেকে OpenSSH; এবং PGP থেকে GnuPG।
এনক্রিপশন ইতিহাসে ফর্কের ভূমিকা
অধিকাংশ সফটওয়্যার শ্রেণীতে, একটি ফর্ক শুধুমাত্র দিকের পরিবর্তন। এনক্রিপশনে, এটি সাধারণত অনেক বেশি গুরুতর কিছু বোঝায়। একটি ফর্ক প্রায়শই মূল প্রকল্পের প্রতি আস্থা দুর্বল হওয়ার সাথে সাথে দেখা দেয়, যা সুরক্ষা ব্যর্থতা, রক্ষণাবেক্ষণের সমস্যা, শাসনের সমস্যা বা এই অত্যন্ত সংবেদনশীল ভূমিকার জন্য সফটওয়্যারটি আর পর্যাপ্তভাবে বিশ্বস্ত নয়—এই বোধের বৃদ্ধির কারণে।
এটি গুরুত্বপূর্ণ কারণ এনক্রিপশন সফটওয়্যার ডিজিটাল বিশ্বাসের কেন্দ্রে অবস্থান করে। এটি নেটওয়ার্ক সংযোগগুলি সুরক্ষিত করতে, সংরক্ষিত ফাইলগুলি সুরক্ষিত করতে, কীগুলি পরিচালনা করতে, সার্টিফিকেটগুলি যাচাই করতে এবং অখণ্ডতা যাচাই করতে সহায়তা করে। অন্যভাবে বলা যায়, যদি ক্রিপ্টোগ্রাফি নিজেই গাণিতিকভাবে শক্তিশালী হয়, তবুও বাস্তবায়নটি বিশ্বস্ত হতে হবে। দুর্বল কোড, দুর্বল রক্ষণাবেক্ষণ, বা এমন একটি প্রকল্প যা অডিট করা খুবই কঠিন, তা প্রকৃত সুরক্ষা ঝুঁকি তৈরি করতে পারে। এই ক্ষেত্রে যখন একটি ফর্ক ঘটে, তখন এটি প্রায়শই ডেভেলপারের পছন্দের বিষয় নয়, বরং এটি নির্ধারণের বিষয় যে কোন্ প্রকল্পটি প্রকৃতপক্ষে সিস্টেমগুলির সুরক্ষা চালিয়ে যাওয়ার জন্য উপযুক্ত।
সবচেয়ে গুরুত্বপূর্ণ এনক্রিপশন ফর্কগুলি সাধারণত কয়েকটি পুনরাবৃত্তি হওয়া কারণে ঘটে:
-
একটি বড় দুর্বলতা মূল কোডবেসে গভীরতর সমস্যাগুলি প্রকাশ করে
-
প্রকল্পটি নিরাপদে রক্ষণাবেক্ষণ করার জন্য খুব জটিল বা খুব পুরনো হয়ে যায়
-
একটি কোম্পানির নিজস্ব অবকাঠামোর জন্য একটি বিশেষায়িত শাখা প্রয়োজন
-
একটি সম্মানিত ডিজাইনের জন্য একটি বেশি ব্যবহারিক এবং পোর্টেবল বাস্তবায়ন প্রয়োজন
এই প্যাটার্নগুলি ব্যাখ্যা করে যে কেন কিছু ফর্ক ক্রিপ্টোগ্রাফি ইতিহাসে ক্ষুদ্র পার্শ্ব প্রকল্পের পরিবর্তে নির্ণায়ক মুহূর্ত হয়ে ওঠে।
সুরক্ষা সংকট এবং বিশ্বাস পুনরুদ্ধার
সবচেয়ে বিখ্যাত ফর্ক ইভেন্টগুলির কিছু একটি পাবলিক সিকিউরিটি শকের পরে শুরু হয়। যখন এটি ঘটে, তখন ফর্ক আত্মবিশ্বাস পুনরুদ্ধারের একটি উপায় হয়ে ওঠে। একটি নতুন টিম কোডটি সরলীকরণ করতে পারে, ঝুঁকিপূর্ণ পুরনো অংশগুলি সরিয়ে ফেলতে পারে, কঠোরতর পর্যালোচনা প্রথা প্রয়োগ করতে পারে এবং একটি স্পষ্টতর সিকিউরিটি ফিলোসফি উপস্থাপন করতে পারে।
এটি একটি কারণ যে এনক্রিপশনে ফর্কগুলি এত বেশি মনোযোগ আকর্ষণ করে। এগুলি প্রায়শই ভাঙা বিশ্বাসের মডেলের প্রতিক্রিয়া। সম্প্রদায় এখন জিজ্ঞাসা করছে কোন সংস্করণটি বেশি সুবিধাজনক, বরং কোন সংস্করণটি নির্ভরযোগ্য হবে।
মেইনটেনেন্স, গভর্ন্যান্স এবং কোড কোয়ালিটি
ফর্কগুলি গুরুত্বপূর্ণ কারণ নিরাপদ সফটওয়্যার শক্তিশালী পরিচালনার উপর নির্ভর করে। একটি প্রকল্প বছরের পর বছর জনপ্রিয় থাকতে পারে, যখন ধীরে ধীরে এটি পর্যালোচনা করা কঠিন, আধুনিকীকরণ করা কঠিন এবং পৃষ্ঠের নিচে আরও ভঙ্গুর হয়ে পড়ে। এনক্রিপশনে, এটি বিশেষভাবে বিপজ্জনক, কারণ নিরাপত্তা সফটওয়্যারকে সময়ের সাথে বোধগম্য এবং অডিটযোগ্য থাকতে হয়।
একটি ফর্ক দ্বারা প্রায়োগিক রিসেট প্রদান করা যেতে পারে:
-
স্পষ্ট শাসন
-
কঠোর বিকাশ মানদণ্ড
-
উন্নত দীর্ঘমেয়াদী রক্ষণাবেক্ষণযোগ্যতা
-
একটি অডিট করা সহজ কোডবেস
এই অর্থে, ফর্ক সবসময় বিভাজন নয়। কখনও কখনও এটিই শুধুমাত্র বাস্তবসম্মত উপায় যা শৃঙ্খলা ও বিশ্বাস পুনরুদ্ধারের জন্য প্রয়োজন।
সরাসরি ফর্ক এবং উত্তরাধিকারী প্রকল্প
ফর্ক শব্দটি ব্যবহারের সময় সঠিক হওয়াও গুরুত্বপূর্ণ। এনক্রিপশনের ইতিহাসে প্রতিটি বড় বিভাজনই বর্তমান কোড ফর্ক নয়। কিছু প্রকল্প সরাসরি পুরনো সোর্স ট্রি থেকে ব্রাঞ্চ করে, যখন অন্যগুলোকে একই ভূমিকা বা মানক চালিয়ে যাওয়ার উত্তরাধিকারী হিসেবে বর্ণনা করা ভালো।
পার্থক্যটি বুঝতে একটি সহজ উপায় হল:
-
সরাসরি ফর্কগুলি মূল কোডবেস থেকে চলতে থাকে
-
সফলতার পরবর্তী প্রকল্পগুলি সরাসরি কোড কপি না করে একই ফাংশন গ্রহণ করে
-
মানক-ভিত্তিক অব্যাহতি একই কোডের পরিবর্তে একই খোলা মানকের চারপাশে গঠিত হয়
এই পার্থক্যটি ইতিহাসকে সঠিক রাখে। OpenSSL থেকে LibreSSL একটি সরাসরি ফর্ক। NaCl থেকে libsodium ও একটি সরাসরি ফর্ক। PGP থেকে GnuPG একই ব্যাপক ঐতিহাসিক আলোচনার অংশ, কিন্তু এটিকে একটি কঠোর কোডবেস বিভাজন হিসাবে নয়, বরং একটি মান-ভিত্তিক উত্তরসূরি হিসাবে বুঝা ভালো।
এটিই এনক্রিপশন ইতিহাসে ফর্কগুলির এতটাই গুরুত্বপূর্ণ কারণ। তারা শুধু প্রযুক্তিগত শাখা নয়। এগুলি হল সেই মুহূর্ত যখন সুরক্ষা সম্প্রদায় বিশ্বাসকে পুনর্মূল্যায়ন করে এবং সিদ্ধান্ত নেয় যে কোন প্রকল্পগুলি এগিয়ে যাওয়ার জন্য পর্যাপ্ত শক্তিশালী।
OpenSSL এবং ইন্টারনেট এনক্রিপশনকে পুনরায় গঠন করা ফর্ক পরিবার
প্র্যাকটিক্যাল এনক্রিপশনে কোনো ফর্ক ইভেন্ট অত্যন্ত বিখ্যাত নয় যা OpenSSL-এর চারপাশে ঘটেছিল। বছরের পর বছর, OpenSSL ইন্টারনেটে সবচেয়ে বেশি ব্যবহৃত ক্রিপ্টোগ্রাফিক লাইব্রেরির মধ্যে একটি ছিল। এটি সার্ভার, ক্লায়েন্ট, অপারেটিং সিস্টেম এবং এমবেডেড প্ল্যাটফর্মে TLS-এর নিচে অবস্থিত ছিল। এটি একটি মৌলিক অবকাঠামোকে গঠন করেছিল। কিন্তু এর গুরুত্বই জটিলতার খরচকেও প্রকাশ করেছিল। যখন এই ধরনের প্রকল্পে বিশ্বাস দুর্বল হয়, তখন পরিণামগুলি একটি সাধারণ অ্যাপ্লিকেশন স্ট্যাকের তুলনায় অনেক বড়।
LibreSSL: ক্লিনআপ এবং হার্ডেনিং ফর্ক
ওপেনএসএসএল সংকটের বছরগুলির পরে, লিব্রেএসএসএল একটি নিরাপদ ক্রিপ্টো লাইব্রেরির আকার কী হওয়া উচিত তার সবচেয়ে দৃশ্যমান উত্তরগুলির একটি হয়ে উঠেছিল। প্রকল্পটি নিজেকে ২০১৪ সালে ওপেনএসএসএল থেকে ফর্ক করা টিএলএস এবং ক্রিপ্টো স্ট্যাকের একটি সংস্করণ হিসাবে বর্ণনা করে, যার লক্ষ্যগুলির মধ্যে রয়েছে কোডবেসকে আধুনিকীকরণ, নিরাপত্তা উন্নতি এবং সেরা অনুশীলনের উন্নয়ন প্রক্রিয়াগুলি প্রয়োগ। এই শব্দগুলি ব্যাখ্যা করে যে কেন লিব্রেএসএসএল ঐতিহাসিকভাবে গুরুত্বপূর্ণ হয়ে উঠেছিল। এটি শুধুমাত্র একটি পুনঃব্র্যান্ডিং ছিল না। এটি একটি বড় ক্রিপ্টো লাইব্রেরিকে বুঝতে, অডিট করতে এবং পুরনো কোডের চাপমুক্তভাবে সহজতর করার জন্য একটি সচেতন চেষ্টা ছিল।
LibreSSL-এর প্রতিনিধিত্বমূলক মান প্রতীকী এবং প্রযুক্তিগত উভয়ই। এটি এই ধারণাকে প্রকাশ করে যে ক্রিপ্টোগ্রাফিক বিশ্বাস রক্ষণাবেক্ষণযোগ্যতার উপর নির্ভর করে। একটি গাণিতিকভাবে নিরাপদ সিস্টেম যথেষ্ট নয় যদি বাস্তবায়নটি বিশৃঙ্খল, অসামঞ্জস্যপূর্ণ বা পর্যালোচনা করতে খুব কঠিন হয়। LibreSSL বিখ্যাত হয়েছিল কারণ এটি সেই চিন্তাকে একটি স্পষ্ট মিশন এবং শক্তিশালী নিরাপত্তা সংস্কৃতির সাথে একটি ফর্কে রূপান্তরিত করেছিল।
BoringSSL: গুগলের বাস্তুতন্ত্রের জন্য বিশেষায়িত ফর্ক
একই ব্যাপক সমস্যার জন্য গুগলের উত্তর ছিল ভিন্ন। BoringSSL নিজেকে OpenSSL-এর একটি ফর্ক হিসেবে বর্ণনা করে, যা গুগলের প্রয়োজন পূরণের জন্য ডিজাইন করা হয়েছে, এবং এটি স্পষ্টভাবে বলে যে এটি OpenSSL-এর মতো সাধারণ ব্যবহারের জন্য উদ্দিষ্ট নয়। এই পার্থক্যটি এর ইতিহাসে কেন্দ্রীয় ভূমিকা পালন করে। LibreSSL একটি পথ উপস্থাপন করেছিল: একটি ব্যাপক সুরক্ষা দর্শকদের জন্য সরলীকরণ এবং উন্নতি। BoringSSL অন্যটি উপস্থাপন করেছিল: একটি কঠোরভাবে নিয়ন্ত্রিত অভ্যন্তরীণ বাস্তুতন্ত্রের জন্য অপটিমাইজড একটি ফর্ক তৈরি করা, যেখানে সামঞ্জস্যতার বিনিময়গুলি কেন্দ্রীয়ভাবে পরিচালিত হতে পারে।
এই কারণেই BoringSSL গুরুত্বপূর্ণ, যদিও এটিকে একটি সার্বজনীন ডাউনস্ট্রিম লাইব্রেরি হিসেবে প্রচার করা হয়নি। এটি দেখায় যে ক্রিপ্টোগ্রাফিক ফর্কগুলি পাবলিক ট্রাস্ট পুনরুদ্ধারের পাশাপাশি ডিপ্লয়মেন্টের বাস্তবতা দ্বারা পরিচালিত হতে পারে। বড় প্ল্যাটফর্মগুলি কখনও কখনও এমন আগ্রাসী API বা ABI সিদ্ধান্ত নেওয়ার স্বাধীনতা চায় যা একটি জেনারেল-পারপাস আপস্ট্রিম প্রজেক্ট নিরাপদে নিতে পারে না। BoringSSL একটি অত্যন্ত গুরুত্বপূর্ণ এনক্রিপশন ফর্ক হয়ে উঠেছিল, কারণ এটি প্রতিটি থার্ড-পার্টি ব্যবহারকারীর প্রয়োজনীয়তা নয়, বরং একটি বড় প্রডাকশন পরিবেশের অগ্রাধিকারগুলিকেই প্রতিফলিত করে।
AWS-LC: একই পরিবারের একটি পরবর্তী শাখা
AWS-LC এই বংশকে আরও বাড়িয়েছে। AWS AWS-LC কে একটি সাধারণ উদ্দেশ্যের ক্রিপ্টোগ্রাফিক লাইব্রেরি হিসাবে বর্ণনা করে, যা তাদের ক্রিপ্টোগ্রাফি টিম দ্বারা রক্ষণাবেক্ষণ করা হয় এবং যা Google BoringSSL প্রকল্প এবং OpenSSL প্রকল্পের কোডের উপর ভিত্তি করে। এটি AWS-LC কে একই ঐতিহাসিক ফর্ক পরিবারের অংশে স্থান দেয়, যদিও এটি পরবর্তীতে আসে। এটি দেখায় যে একটি বড় ক্রিপ্টোগ্রাফিক ভিত্তি কীভাবে বিভিন্ন অপারেটিং ধারণা সহ কয়েকটি বংশধরকে উৎপন্ন করতে পারে: একটি পরিষ্কারকরণ এবং অডিটের উপর ফোকাসযুক্ত, একটি Google-এর প্রয়োজনীয়তার জন্য অনুকূলিত, এবং একটি AWS এবং গ্রাহকের পরিবেশের জন্য অভিযোজিত।
একসাথে দেখলে, OpenSSL, LibreSSL, BoringSSL এবং AWS-LC আধুনিক এনক্রিপশন ইতিহাসের সবচেয়ে গুরুত্বপূর্ণ ফর্ক ক্লাস্টার গঠন করে। এগুলি শুধুমাত্র তাদের উৎসের কারণেই প্রতিনিধিত্বকারী প্রকল্প নয়, বরং এগুলি প্রতিটি একই প্রশ্নের একটি আলাদা উত্তর প্রকাশ করে: কীভাবে গুরুত্বপূর্ণ ক্রিপ্টোগ্রাফিক ইনফ্রাস্ট্রাকচারকে বজায় রাখা এবং উন্নত করা উচিত?
ট্রুক্রিপ্ট এবং একটি বিশ্বস্ত উত্তরাধিকারীর সন্ধান
যদি OpenSSL-এর গল্প সবচেয়ে বড় ইনফ্রাস্ট্রাকচার ফর্ক ইভেন্ট হয়, তবে TrueCrypt-এর গল্প সবচেয়ে বিখ্যাত এন্ড-ইউজার এনক্রিপশন স্প্লিট। TrueCrypt বিশ্বব্যাপী সবচেয়ে পরিচিত ডিস্ক এনক্রিপশন টুলগুলির মধ্যে একটি হয়ে উঠেছিল, কারণ এটি বহু প্ল্যাটফর্মে কনটেইনার, পার্টিশন এবং ফুল ডিস্কের জন্য ব্যবহারিক এনক্রিপশন প্রদান করত। তারপর প্রকল্পটি প্রায় শেষ হয়ে যায়। অফিসিয়াল সাইটটি এখনও সতর্কবাণী দেয় যে TrueCrypt ব্যবহার নিরাপদ নয়, কারণ এতে অপরিহার্য সুরক্ষা সমস্যা থাকতে পারে এবং 2014 সালের মে মাসে ডেভেলপমেন্ট বন্ধ হয়ে যায়। এই হঠাৎ বন্ধতা প্রকল্পটিকে একটি বিশ্বস্ত টুল থেকে একটি ঐতিহাসিক বিচ্ছিন্নতায় পরিণত করে।
ভেরাক্রিপ্ট: প্রধান উত্তরাধিকারী
সেই বিচ্ছিন্নতা থেকে সবচেয়ে গুরুত্বপূর্ণ প্রতিনিধিত্বকারী প্রকল্পটি ছিল ভেরা ক্রিপ্ট। ভেরা ক্রিপ্ট নিজেকে উইন্ডোজ, ম্যাকওএস এবং লিনাক্স-এর জন্য ফ্রি ওপেন-সোর্স ডিস্ক এনক্রিপশন সফটওয়্যার হিসাবে উপস্থাপন করে। আরও গুরুত্বপূর্ণ বিষয় হল, এটি বেশিরভাগ ব্যবহারকারীর জন্য ট্রুক্রিপ্টের উত্তরাধিকারী হয়ে উঠেছিল। যখন মানুষ বিখ্যাত ট্রুক্রিপ্ট ফর্ক ইভেন্টের কথা বলে, তখন সাধারণত তারা ভেরা ক্রিপ্টকেই বোঝায়। এটি মূল প্রকল্পের ব্যবহারকারীদের জরুরি চাহিদা উত্তরাধিকারসূত্রে পেয়েছিল: মানুষগুলি এখনও এনক্রিপ্টেড কনটেইনার, ফুল-ডিস্ক সুরক্ষা এবং একটি বজায় রাখা ভবিষ্যতের পথের প্রয়োজনীয়তা অনুভব করছিল।
ভেরাক্রিপ্টের গুরুত্ব নবায়নের পাশাপাশি অবিচ্ছিন্নতার কারণেও আসে। এনক্রিপশনে, অবিচ্ছিন্নতা কোনো সামান্য বিষয় নয়। ব্যবহারকারীরা সংবেদনশীল ফাইল এবং সিস্টেম সুরক্ষিত রাখতে ব্যবহার করা টুলগুলি সহজেই ত্যাগ করতে পারেন না। একটি সফল উত্তরসূরির পরিবর্তনের জন্য যথেষ্ট পরিচিতি বজায় রাখতে হবে, একইসাথে এটি নিশ্চিত করতে হবে যে প্রকল্পটি জীবিত এবং যত্ন নেওয়া হচ্ছে। ভেরাক্রিপ্ট ঐতিহাসিকভাবে গুরুত্বপূর্ণ হয়েছে, কারণ এটি অন্যান্য প্রতিদ্বন্দ্বীদের তুলনায় এই সংক্রমণকে ভালোভাবে বাস্তবায়িত করেছে।
সাইফারশেড এবং ব্যাপক ফর্ক মুহূর্ত
সাইফারশেডও একটি উল্লেখযোগ্য ট্রুক্রিপ্ট ফর্ক হিসেবে ঐতিহাসিক রেকর্ডে অবস্থান করে, যদিও ব্যবহারিকভাবে এটি ভেরাক্রিপ্টের মতো প্রচলিত হয়নি। এর গুরুত্ব প্রতীকী: এটি আমাদের মনে করিয়ে দেয় যে যখন একটি বড় এনক্রিপশন প্রকল্প বিলীন হয়, তখন সম্প্রদায়গুলি প্রায়শই একাধিক উদ্ধারের পথ অনুসন্ধান করে। কিন্তু সময়ের সাথে সাথে, সাধারণত একটি উত্তরাধিকারীই স্বীকৃত মানদণ্ডের বহনকারী হয়ে ওঠে। এই ক্ষেত্রে, সেটি ছিল ভেরাক্রিপ্ট।
ট্রুক্রিপ্ট ঘটনাটি পরিচালনা ব্যর্থতার কারণে হওয়া একটি সবচেয়ে স্পষ্ট উদাহরণ। কোনও পরিষ্কার, ব্যবস্থাবদ্ধ স্থানান্তর হয়নি। মূল প্রকল্পের প্রতি বিশ্বাস প্রায় এক রাতের মধ্যে বিলীন হয়ে গেল। ফর্ক ঘটনাটি গুরুত্বপূর্ণ ছিল কারণ ব্যবহারকারীদের এটিকে একটি বিমূর্ত ইঞ্জিনিয়ারিং অনুশীলন হিসেবে নয়, বরং একটি পরিচালনামূলক প্রয়োজনীয়তা হিসেবে তাত্ক্ষণিকভাবে একটি বিশ্বস্ত বিকল্পের প্রয়োজন ছিল।
NaCl থেকে libsodium: ব্যবহারযোগ্যতা উন্নত করা ফর্ক
প্রতিটি বিখ্যাত এনক্রিপশন ফর্ক দুর্ঘটনা বা সংকট থেকেই জন্মগ্রহণ করে না। কিছু ফর্ক বিখ্যাত হয় কারণ এগুলি ব্যবহারযোগ্যতার শান্ত কিন্তু সমানভাবে গুরুত্বপূর্ণ সমস্যা সমাধান করে। NaCl, নেটওয়ার্কিং এবং ক্রিপ্টোগ্রাফি লাইব্রেরি, তার মতবাদী, আধুনিক পদ্ধতির জন্য ক্রিপ্টো API-এর জন্য অত্যন্ত প্রভাবশালী ছিল। এটি সুরক্ষিত ডিফল্ট এবং পরিষ্কার বিচ্ছিন্নকরণকে উৎসাহিত করেছিল। কিন্তু এটি মূলধারার ডেভেলপারদের জন্য সবসময়ই বিভিন্ন পরিবেশের মধ্যে প্যাকেজ, ডিপ্লয় বা একীভূত করার জন্য সহজ ছিল না।
libsodium-এর নিজস্ব ডকুমেন্টেশন ব্যাখ্যা করে যে কেন এটি প্রতিনিধিত্বকারী উত্তরাধিকারী হয়ে উঠেছে। এটি নিজেকে NaCl-এর একটি পোর্টেবল, ক্রস-কম্পাইলযোগ্য, ইনস্টলযোগ্য এবং প্যাকেজযোগ্য ফর্ক হিসাবে বর্ণনা করে, যার সামঞ্জস্যপূর্ণ কিন্তু বিস্তৃত API ব্যবহারকে উন্নত করে। এই বর্ণনাটি মার্কেটিংয়ের গোলকধাঁধা নয়। এটি ঠিক সেই কারণটি চিহ্নিত করে যার জন্য libsodium-এর ঐতিহাসিক গুরুত্ব রয়েছে। এটি উৎপাদনমূলক সফটওয়্যারে শক্তিশালী ক্রিপ্টোগ্রাফি সঠিকভাবে ব্যবহারকে সহজ করেছে।
এ ধরনের ফর্ক গুরুত্বপূর্ণ কারণ দুর্বল ইরগোনমিক্স একটি নিরাপত্তা সমস্যায় পরিণত হতে পারে। যখন ক্রিপ্টোগ্রাফিক লাইব্রেরি একীভূত করা কঠিন বা ভুলবশত ব্যবহার করা সহজ হয়, তখন দলগুলি ভুল করে। libsodium-এর গুরুত্ব হল শক্তিশালী ক্রিপ্টোগ্রাফিক ডিজাইন এবং ব্যবহারিক সফটওয়্যার ইঞ্জিনিয়ারিংয়ের মধ্যে ব্যবধান পূরণ করা। এটি NaCl-এর আধুনিক দর্শনকে অগ্রসর রেখেছে এবং এটিকে অ্যাপ্লিকেশন ডেভেলপারদের এবং ভাষা বাস্তুতন্ত্রগুলির জন্য আরও সহজলভ্য করেছে।
ডেভেলপার-সামনে ক্রিপ্টোগ্রাফি প্রকল্পগুলির মধ্যে, NaCl থেকে libsodium হল সবচেয়ে প্রভাবশালী ফর্ক ইভেন্টগুলির মধ্যে একটি। এটি TrueCrypt-এর শেষের মতো একই পাবলিক মনোযোগ তৈরি করেনি, কিন্তু নিরাপদ অ্যাপ্লিকেশনগুলি কীভাবে বাস্তবে তৈরি করা হয় তার দীর্ঘমেয়াদী প্রভাবের ক্ষেত্রে, এটি তালিকার শীর্ষের কাছাকাছি অবস্থান করে।
SSH, OSSH এবং OpenSSH
OpenSSH কখনও কখনও একটি সাধারণ উদ্দেশ্যের ক্রিপ্টো লাইব্রেরির পরিবর্তে একটি নিরাপদ যোগাযোগ স্যুট হিসাবে আলোচনা করা হয়। কিন্তু ঐতিহাসিকভাবে এটি কোনও গুরুত্বপূর্ণ জনপ্রিয় এনক্রিপশন ফর্কের তালিকায় অবশ্যই অন্তর্ভুক্ত হওয়া উচিত। OpenSSH প্রকল্পের ইতিহাসে বলা হয়েছে যে OpenBSD টিম OSSH রিলিজ থেকে ফর্ক করার সিদ্ধান্ত নেয় এবং OpenBSD-এর নিজস্ব আকৃতি দেওয়া একই ধরনের নিরাপত্তা-অডিটিং প্রক্রিয়া ব্যবহার করে দ্রুত উন্নয়নের দিকে এগিয়ে যায়। এটি OpenSSH-কে শুধুমাত্র একটি অসম্পর্কিত বাস্তবায়নের চেয়েও একটি স্পষ্ট ফর্ক ইভেন্টে পরিণত করে।
যা পরে ঘটল তাই এই বংশের এতটাই গুরুত্বপূর্ণ। ওপেনএসএএইচ একটি পার্শ্ব শাখা হিসেবে অবস্থান করেনি। এটি ইউনিক্স-সদৃশ সিস্টেমগুলিতে সবচেয়ে প্রধান এসএএচ বাস্তবায়নে পরিণত হয়েছিল এবং বিশ্বের সবচেয়ে বিশ্বস্ত নিরাপদ দূরবর্তী অ্যাক্সেস টুলগুলির মধ্যে একটি। ব্যবহারিকভাবে, এর মানে হল যে ফর্ককৃত লাইনটি ইন্টারনেটের অসংখ্য ইনফ্রাস্ট্রাকচারের ডিফল্ট লাইন হয়ে উঠেছিল। এটি একটি ফর্কের এতটাই স্পষ্টভাবে বিজয়ী হওয়ার উদাহরণ, যেখানে অনেক ব্যবহারকারী এটিকেই ফর্ক হিসেবেই ভাবতে বন্ধ করে দেয়।
এখানে উপস্থাপিত প্রতিনিধিত্বকারী প্রকল্পগুলি হল মূল SSH লাইনেজ, OSSH এবং OpenSSH। ফর্কের গুরুত্ব হল এটি কিভাবে সিকিউর শেল অ্যাক্সেসকে একটি সাধারণ অপারেশনাল ক্ষমতায় পরিণত করেছে, যা একটি প্রসিদ্ধভাবে বিশ্বস্ত ওপেন বাস্তবায়ন দ্বারা সমর্থিত। এটি এনক্রিপ্টেড যোগাযোগের ইতিহাসের একটি প্রধান অধ্যায়।
PGP এবং GnuPG: ঐতিহাসিকভাবে কেন্দ্রীয়, কিন্তু সরাসরি কোড ফর্ক নয়
PGP এবং GnuPG প্রায়শই বিখ্যাত এনক্রিপশন ফর্কের তালিকায় অন্তর্ভুক্ত থাকে, কিন্তু এই সম্পর্কটি সাবধানে বর্ণনা করা প্রয়োজন। GnuPG বলে যে এটি OpenPGP স্ট্যান্ডার্ডের একটি সম্পূর্ণ এবং ফ্রি বাস্তবায়ন। এর অর্থ হল এটি PGP-এর সমান বিস্তৃত বাস্তুতন্ত্রে অবস্থান করে এবং একই ধরনের এনক্রিপশন এবং সইনের প্রয়োজনীয়তার জন্য ফ্রি-সফটওয়্যারের উত্তর হয়ে উঠেছে। কিন্তু এটিকে একটি সরাসরি সোর্স-কোড ফর্ক হিসেবে নয়, বরং একটি স্ট্যান্ডার্ড-ভিত্তিক উত্তরসূরি হিসেবেই ভালভাবে বুঝা যায়।
এই পার্থক্যটি বজায় রাখা মূল্যবান, কারণ শব্দগুলি সঠিকভাবে ব্যবহার করলে ইতিহাসটি স্পষ্টতর হয়। যদি প্রশ্নটি এনক্রিপশন ইতিহাসের ব্যাপক “ফর্ক-সদৃশ” মোড়গুলি সম্পর্কে হয়, তবে PGP এবং GnuPG আলোচনায় অন্তর্ভুক্ত হওয়া উচিত। যদি প্রশ্নটি বর্ণমালা কোডবেস ফর্কগুলি সম্পর্কে হয়, তবে এগুলি OpenSSL থেকে LibreSSL বা NaCl থেকে libsodium-এর মতো একই শ্রেণীভুক্ত হয় না। তবুও, GnuPG এনক্রিপশন ইতিহাসের সবচেয়ে গুরুত্বপূর্ণ প্রতিনিধিত্বকারী প্রকল্পগুলির মধ্যে একটি হয়ে থাকে, কারণ এটি OpenPGP মডেলটিকে একটি খোলা এবং প্রচুরভাবে গৃহীত আকারে এগিয়ে নিয়ে গেছে।
ক্রিপ্টোতে এনক্রিপশন ফর্ক
প্রথম দৃষ্টিতে, এনক্রিপশন ফর্কগুলি মনে হতে পারে যে এগুলি ক্রিপ্টোর সাথে সরাসরি সংযুক্ত কিছু নয়, বরং সিকিউরিটি সফটওয়্যারের ইতিহাসের একটি বিশেষ বিষয়। কিন্তু এই সম্পর্কটি যেন মনে হয় তার চেয়ে বেশি ঘনিষ্ঠ। ক্রিপ্টো শিল্পটি প্রতিটি স্তরে বিশ্বাসের উপর নির্ভরশীল, এবং এই বিশ্বাসটি শুধুমাত্র ব্লকচেইন ডিজাইনের উপর নির্ভর করে না। এটি আবার ওয়ালেট, কী হ্যান্ডলিং, অথেনটিকেশন সিস্টেম, API, অভ্যন্তরীণ যোগাযোগ, এবং ডিজিটাল সম্পদকে সুরক্ষিত রাখতে সহায়তা করা ব্যাপক অবকাঠামোর সফটওয়্যার স্ট্যাকের নিরাপত্তারও উপর নির্ভরশীল।
-
ক্রিপ্টো শুধুমাত্র ব্লকচেইন প্রোটোকলের উপর নির্ভর করে না, বরং বিশ্বস্ত সিকিউরিটি সফটওয়্যারের উপর নির্ভর করে।
-
ফর্ক ঘটে যখন নিরাপত্তা সমস্যা, দুর্বল রক্ষণাবেক্ষণ বা শাসন সমস্যার কারণে বিশ্বাস দুর্বল হয়ে পড়ে।
-
OpenSSL ফর্কগুলি দেখায় কীভাবে ক্রিপ্টোগ্রাফিক ইনফ্রাস্ট্রাকচার বিভক্ত হতে পারে যখন মূল প্রকল্পটি আর যথেষ্ট মনে হয় না।
-
ট্রুক্রিপ্ট থেকে ভেরাক্রিপ্টের স্থানান্তর দেখায় যে এনক্রিপশন টুল যখন বিশ্বাস হারায়, তখন একটি বিশ্বস্ত উত্তরাধিকারীর প্রয়োজন হয়।
-
NaCl থেকে libsodium-এ দেখা যায় যে ব্যবহারকারীবান্ধব ক্রিপ্টোগ্রাফি বাস্তব বিশ্বের নিরাপত্তা উন্নত করতে পারে।
-
মূল বিষয়: ক্রিপ্টো নিরাপত্তা কোডের গুণগত মান, অডিটযোগ্যতা, রক্ষণাবেক্ষণ এবং দীর্ঘমেয়াদী পরিচালনার উপর নির্ভর করে।
সিদ্ধান্ত
এনক্রিপশনের ইতিহাসের সবচেয়ে বিখ্যাত ফর্ক ঘটনাগুলি শুধুমাত্র ডেভেলপারদের কোড স্টাইল নিয়ে বিতর্কের কারণে বিখ্যাত হয়নি। তারা বিখ্যাত কারণ এগুলি সেই মুহূর্তগুলিকে চিহ্নিত করেছে যেখানে সম্প্রদায়কে গুরুত্বপূর্ণ সিকিউরিটি সফটওয়্যারে বিশ্বাস পুনরায় গড়ে তুলতে হয়েছিল। OpenSSL পরিবার LibreSSL, BoringSSL এবং AWS-LC তৈরি করেছে। TrueCrypt-এর অবসান VeraCrypt-কে প্রধান উত্তরসূরি হিসাবে উত্থাপিত করেছে। NaCl-এর ধারণাগুলি libsodium-এর মাধ্যমে ব্যাপকভাবে উৎপাদনে ব্যবহৃত হয়েছে। SSH-এর বংশধর OpenSSH-কে জন্ম দিয়েছে, যা ইন্টারনেটের অধিকাংশ অংশে স্ট্যান্ডার্ড সিকিউর শেল বাস্তবায়ন হয়ে উঠেছে। এবং GnuPG PGP-এর প্রত্যক্ষ ফর্ক না হলেও, এনক্রিপশনের ব্যাপক ইতিহাসের মধ্যে এটি এখনও একটি অত্যন্ত গুরুত্বপূর্ণ উত্তরসূরি প্রকল্প।
OpenSSL, LibreSSL, BoringSSL, AWS-LC, TrueCrypt, VeraCrypt, CipherShed, NaCl, libsodium, SSH, OSSH, OpenSSH, PGP এবং GnuPG। এগুলি একসাথে দেখায় যে ক্রিপ্টোগ্রাফির ইতিহাস তত্ত্বের পাশাপাশি দায়িত্ব এবং বাস্তবায়নের বিষয়ও।
কল টু অ্যাকশন
আরও ক্রিপ্টো শিক্ষা এবং ব্যবহারিক ব্লকচেইন পরামর্শ খুঁজছেন? সর্বশেষ নিবন্ধগুলি ব্রাউজ করুন KuCoin Learn এবং আরও বেশি জানতে KuCoin প্ল্যাটফর্মটি অন্বেষণ করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবল�
এনক্রিপশন ফর্ক কী?
একটি এনক্রিপশন ফর্ক হল একটি বিদ্যমান ক্রিপ্টোগ্রাফিক সফটওয়্যার প্রকল্প থেকে একটি আলাদা ভাবে রক্ষণাবেক্ষণকৃত কোডবেসে বিভাজন, যার নিজস্ব উন্নয়ন দিকনির্দেশ রয়েছে।
সবচেয়ে বিখ্যাত এনক্রিপশন ফর্কটি কী?
OpenSSL ফর্ক পরিবারটি সাধারণত ব্যবহারিক প্রভাবের ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ, কারণ এটি মূল ইন্টারনেট নিরাপত্তা অবকাঠামোকে প্রভাবিত করেছিল এবং LibreSSL এবং BoringSSL এর মতো প্রধান বংশধরদের উৎপাদন করেছিল।
ভেরাক্রিপ্ট ট্রুক্রিপ্টের একটি ফর্ক কি?
ভেরাক্রিপ্ট ট্রুক্রিপ্ট লাইনেজের সবচেয়ে পরিচিত উত্তরাধিকারী এবং ২০১৪ সালে ট্রুক্রিপ্ট ডেভেলপমেন্ট বন্ধ হওয়ার পর এটি প্রধান বজায় রাখা অগ্রগতি হয়ে উঠেছে।
লিবসোডিয়াম কি নাক্লের ফর্ক?
হ্যাঁ। libsodium স্পষ্টভাবে নিজেকে NaCl-এর একটি ফর্ক হিসাবে বর্ণনা করে যার সাথে সামঞ্জস্যপূর্ণ কিন্তু বিস্তৃত API রয়েছে।
ওপেনএসএসএইচ কি সত্যিই একটি ফর্ক ছিল?
হ্যাঁ। ওপেনএসএইচ-এর অফিসিয়াল প্রজেক্ট ইতিহাস বলে যে ওপেনবিএসডি টিম ওএসএইচ রিলিজ থেকে ফর্ক করেছে।
কি জিনিউপিজি পিজিপির একটি ফর্ক?
কোডবেসের কঠোর অর্থে নয়। জিনিউপিজি হল ওপেনপিজিপি মানের একটি বিনামূল্যে বাস্তবায়ন।
ক্রিপ্টোগ্রাফিতে ফর্কগুলি কেন গুরুত্বপূর্ণ?
কারণ তারা প্রায়শই ব্যবহারকারীদের নিরাপদ যোগাযোগ, কী পরিচালনা, এনক্রিপ্টেড সঞ্চয় এবং অ্যাপ্লিকেশন নিরাপত্তার জন্য বিশ্বস্ত বাস্তবায়ন নির্ধারণ করে।
আমি কোন প্রতিনিধিত্বকারী প্রকল্পগুলি মনে রাখব?
কী নামগুলি হল OpenSSL, LibreSSL, BoringSSL, AWS-LC, TrueCrypt, VeraCrypt, NaCl, libsodium, SSH, OSSH, OpenSSH এবং GnuPG একটি মান-ভিত্তিক উত্তরাধিকারী কেস হিসাবে।
বিদায়: এই পৃষ্ঠায় প্রদানকৃত তথ্য তৃতীয় পক্ষের উৎস থেকে আসতে পারে এবং এটি অবশ্যই KuCoin-এর দৃষ্টিভঙ্গি বা মতামত প্রতিফলিত করে না। এই কনটেন্টটি শুধুমাত্র সাধারণ তথ্যমূলক উদ্দেশ্যের জন্য উদ্দিষ্ট এবং এটিকে আর্থিক, বিনিয়োগ বা পেশাদার পরামর্শ হিসাবে বিবেচনা করা উচিত নয়। KuCoin তথ্যের সঠিকতা, সম্পূর্ণতা বা বিশ্বস্ততা নিশ্চিত করে না এবং এর ব্যবহারের ফলে উৎপন্ন কোনো ভুল, বাদ, বা ফলাফলের জন্য দায়ী নয়। ডিজিটাল সম্পদে বিনিয়োগের সাথে অন্তর্নিহিত ঝুঁকি রয়েছে। যেকোনো বিনিয়োগের সিদ্ধান্তের আগে, অনুগ্রহপূর্বক আপনার ঝুঁকি সহনশীলতা এবং আর্থিক পরিস্থিতি মনোযোগপূর্বক মূল্যায়ন করুন। আরও বিস্তারিতজন্য, অনুগ্রহপূর্বক আমাদের ব্যবহারের শর্তাবলিএবং ঝুঁকির প্রকাশপরামর্শ করুন
ডিসক্লেইমার: আপনার সুবিধার্থে এই পৃষ্ঠাটি AI প্রযুক্তি (GPT দ্বারা চালিত) ব্যবহার করে অনুবাদ করা হয়েছে। সবচেয়ে সঠিক তথ্যের জন্য, মূল ইংরেজি সংস্করণটি দেখুন।
