ক্রিপ্টোগ্রাফি হ’ল কোড ব্যবহারের মাধ্যমে তথ্য এবং যোগাযোগগুলি সুরক্ষিত করার একটি পদ্ধতি, যাতে কেবল তথ্য যাদের উদ্দেশ্যে করা হয় কেবল তারা এটিকে পড়তে এবং প্রক্রিয়া করতে পারে। “ক্রিপ্ট-” উপসর্গটির অর্থ “লুকানো” বা “ভল্ট” – এবং প্রত্যয় “-গ্রাফি” “লেখার” জন্য দাঁড়িয়েছে।
কম্পিউটার সায়েন্সে, ক্রিপ্টোগ্রাফি বলতে বোঝাতে শক্ত যে উপায়গুলিতে বার্তাগুলি রুপান্তরিত করতে গণিতের ধারণাগুলি থেকে প্রাপ্ত সুরক্ষিত তথ্য এবং যোগাযোগের কৌশলগুলি এবং অ্যালগোরিদম নামক নিয়ম-ভিত্তিক গণনার সেটকে বোঝায়। এই নির্বিচারক অ্যালগরিদমগুলি ক্রিপ্টোগ্রাফিক কী উত্পন্নকরণ, ডিজিটাল স্বাক্ষরকরণ, ডেটা প্রাইভেসি রক্ষার জন্য যাচাইকরণ, ইন্টারনেটে ওয়েব ব্রাউজিং এবং ক্রেডিট কার্ডের লেনদেন এবং ইমেলের মতো গোপনীয় যোগাযোগের জন্য ব্যবহৃত হয়।
ক্রিপ্টোগ্রাফি কৌশল:
ক্রিপ্টোগ্রাফি ক্রিপ্টোলজি এবং ক্রিপ্টনালাইসিসের শাখাগুলির সাথে ঘনিষ্ঠভাবে জড়িত। এর মধ্যে মাইক্রোডটস, চিত্রগুলির সাথে শব্দের সংশ্লেষ এবং স্টোরেজ বা ট্রানজিটে তথ্য আড়াল করার অন্যান্য উপায়গুলির মতো কৌশল রয়েছে। যাইহোক, আজকের কম্পিউটার কেন্দ্রিক বিশ্বে, ক্রিপ্টোগ্রাফি প্রায়শই স্ক্র্যাম্বলিং প্লেইন টেক্সট (সাধারণ পাঠ, কখনও কখনও ক্লিয়ারটেক্সট হিসাবে পরিচিত) এর সাথে সিফারেক্সট (একটি এনক্রিপশন নামে পরিচিত একটি প্রক্রিয়া) এর সাথে যুক্ত থাকে, আবার ফিরে আসে (ডিক্রিপশন হিসাবে পরিচিত)। এই ক্ষেত্রটি অনুশীলনকারী ব্যক্তিরা ক্রিপ্টোগ্রাফার হিসাবে পরিচিত।
আধুনিক ক্রিপ্টোগ্রাফি নিম্নলিখিত চারটি উদ্দেশ্য নিয়ে নিজেকে উদ্বেগ দেয়:
- গোপনীয়তা: তথ্য কারও পক্ষে বোঝা যায় না যার জন্য এটি অনিচ্ছাকৃত ছিল
- নিখরচায়তা: তথ্যটি স্টোরেজ বা প্রেরক এবং উদ্দেশ্যে প্রাপ্ত প্রাপকের মধ্যে ট্রানজিটে কোনও পরিবর্তন সনাক্ত না করা ছাড়া পরিবর্তন করা যায় না
- প্রত্যাখ্যানহীনতা: তথ্যের স্রষ্টা / প্রেরক পরবর্তী পর্যায়ে তথ্যের সৃজন বা সংক্রমণ সম্পর্কে তার উদ্দেশ্যগুলি অস্বীকার করতে পারবেন না
- প্রমাণীকরণ: প্রেরক এবং প্রাপক একে অপরের পরিচয় এবং তথ্যের উত্স / গন্তব্য নিশ্চিত করতে পারেন
- প্রক্রিয়া এবং প্রোটোকল যা উপরোক্ত কিছু বা সমস্ত মানদণ্ড পূরণ করে ক্রিপ্টোসিস্টেম হিসাবে পরিচিত। ক্রিপ্টোসিস্টেমগুলি প্রায়শই কেবল গাণিতিক পদ্ধতি এবং কম্পিউটার প্রোগ্রামগুলিকে বোঝায় বলে মনে করা হয়; তবে, এগুলির মধ্যে মানব-আচরণের নিয়ন্ত্রণও অন্তর্ভুক্ত রয়েছে, যেমন-অনুমান করা পাসওয়ার্ড বেছে নেওয়া, অব্যবহৃত সিস্টেম লগ ইন করা এবং বাইরের লোকদের সাথে সংবেদনশীল পদ্ধতি নিয়ে আলোচনা না করা।
ক্রিপ্টোগ্রাফিক অ্যালগরিদম:
কম্পিউটার সিস্টেম, ডিভাইস যেমন স্মার্টফোন এবং অ্যাপ্লিকেশনগুলির মধ্যে যোগাযোগ সুরক্ষিত করতে বার্তাগুলি এনক্রিপ্ট এবং ডিক্রিপ্ট করতে ক্রিপ্টোসিস্টেমগুলি ক্রিপ্টোগ্রাফিক অ্যালগরিদম বা সাইফারস নামে পরিচিত পদ্ধতির একটি সেট ব্যবহার করে। একটি সিফার স্যুট এনক্রিপশনের জন্য একটি অ্যালগোরিদম, বার্তা প্রমাণীকরণের জন্য অন্য একটি অ্যালগরিদম এবং অন্যটি কী বিনিময়ের জন্য ব্যবহার করে। প্রোটোকলগুলিতে এম্বেড করা এবং সফ্টওয়্যারটিতে লিখিত এই প্রক্রিয়াটি ডেটা এনক্রিপশন / ডিক্রিপশন, বার্তা প্রমাণীকরণের জন্য ডিজিটাল স্বাক্ষর এবং যাচাইকরণ এবং কী এক্সচেঞ্জের জন্য সরকারী এবং ব্যক্তিগত কী প্রজন্মকে জড়িত।
ক্রিপ্টোগ্রাফির প্রকার:
একক-কী বা প্রতিসম কী-এনক্রিপশন অ্যালগরিদমগুলি একটি সিক্রেট কী সহ একটি ব্লক সাইফার হিসাবে পরিচিত বিটগুলির একটি নির্দিষ্ট দৈর্ঘ্য তৈরি করে যা স্রষ্টা / প্রেরক ডেটা (এনক্রিপশন) এনসিফার করতে ব্যবহার করে এবং রিসিভারটি এটি বোঝার জন্য ব্যবহার করে। প্রতিসম কী কী ক্রিপ্টোগ্রাফির প্রকারের মধ্যে রয়েছে সংবেদনশীল তথ্য সুরক্ষার জন্য ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি দ্বারা নভেম্বরে 2001 সালে প্রতিষ্ঠিত একটি স্পেসিফিকেশন অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (এইএস) অন্তর্ভুক্ত। স্ট্যান্ডার্ডটি মার্কিন সরকার কর্তৃক বাধ্যতামূলক এবং বেসরকারী ক্ষেত্রে ব্যাপকভাবে ব্যবহৃত হয়।
২০০৩ সালের জুনে, এইএসকে মার্কিন যুক্তরাষ্ট্র দ্বারা শ্রেণিবদ্ধ তথ্যের জন্য অনুমোদন দেওয়া হয়েছিল। এটি বিশ্বব্যাপী সফটওয়্যার এবং হার্ডওয়্যারগুলিতে প্রয়োগ করা রয়্যালটি মুক্ত স্পেসিফিকেশন। AES হ’ল ডেটা এনক্রিপশন স্ট্যান্ডার্ড (DES) এবং DES3 এর উত্তরসূরি। ব্রুট ফোর্স এবং অন্যান্য আক্রমণ রোধ করতে এটি দীর্ঘ কী দৈর্ঘ্য (128-বিট, 192-বিট, 256-বিট) ব্যবহার করে।
পাবলিক-কী বা অ্যাসিম্যাট্রিক-কী এনক্রিপশন অ্যালগরিদমগুলি ডিক্রিপ্টিংয়ের জন্য একজোড়া কী ব্যবহার করে, বার্তা এনক্রিপ্ট করার জন্য স্রষ্টা / প্রেরকের সাথে যুক্ত একটি পাবলিক কী এবং একটি প্রাইভেট কী যা কেবল প্রবর্তকই জানেন (যতক্ষণ না এটি উন্মোচিত হয় বা তারা এটি ভাগ করে নেওয়ার সিদ্ধান্ত নেয়) ডিক্রিপ্ট করার জন্য যে তথ্য। পাবলিক-কী ক্রিপ্টোগ্রাফির ধরণগুলির মধ্যে রয়েছে আরএসএ, যা ইন্টারনেটে ব্যাপকভাবে ব্যবহৃত হয়; বিটকয়েন দ্বারা ব্যবহৃত এলিপটিক কার্ভ ডিজিটাল সিগনেচার অ্যালগরিদম (ইসিডিএসএ); ডিজিটাল সিগনেচার অ্যালগরিদম (ডিএসএ) ফেস্টিভাল ইনফরমেশন প্রসেসিং স্ট্যান্ডার্ড হিসাবে এনআইএসটি 1879-4 এ এনআইএসটি দ্বারা স্বাক্ষরকরণের জন্য গৃহীত হয়; এবং ডিফি-হেলম্যান কী এক্সচেঞ্জ।
ক্রিপ্টোগ্রাফিতে ডেটা অখণ্ডতা বজায় রাখতে, হ্যাশ ফাংশনগুলি, যা একটি ইনপুট মান থেকে একটি নির্ধারক আউটপুট ফেরত দেয়, একটি নির্দিষ্ট ডেটা আকারে ডেটা ম্যাপ করতে ব্যবহৃত হয়। ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনগুলির ধরণের মধ্যে SHA-1 (সিকিওর হ্যাশ অ্যালগরিদম 1), এসএএএ -2 এবং এসএএএ -3 অন্তর্ভুক্ত রয়েছে।
ক্রিপ্টোগ্রাফি উদ্বেগ:
আক্রমণকারীরা ক্রিপ্টোগ্রাফি বাইপাস করতে পারে, ডেটা এনক্রিপশন এবং ডিক্রিপশন জন্য দায়বদ্ধ কম্পিউটারগুলিতে হ্যাক করতে পারে এবং ডিফল্ট কীগুলির ব্যবহারের মতো দুর্বল প্রয়োগগুলি কাজে লাগাতে পারে। তবে ক্রিপ্টোগ্রাফি আক্রমণকারীদের বার্তাগুলি এবং এনক্রিপশন অ্যালগরিদম দ্বারা সুরক্ষিত ডেটা অ্যাক্সেস করা আরও শক্ত করে তোলে।
বর্তমান ক্রিপ্টোগ্রাফি এনক্রিপশন মানগুলি ভাঙতে কোয়ান্টাম কম্পিউটিংয়ের প্রক্রিয়াকরণ শক্তি সম্পর্কে উদ্বেগ বাড়ার ফলে জাতীয় পাবলিক কী ক্রিপ্টোগ্রাফি মানগুলির জন্য ২০১৪ সালে গণিত ও বিজ্ঞান সম্প্রদায়ের মধ্যে কাগজপত্রের জন্য একটি স্ট্যান্ডার্ড অ্যান্ড টেকনোলজি (এনআইএসটি) বেরিয়েছে। আজকের কম্পিউটার সিস্টেমের বিপরীতে কোয়ান্টাম কম্পিউটিংয়ে কোয়ান্টাম বিট (কুইটস) ব্যবহার করে যা 0 এবং 1 উভয়ই উপস্থাপন করতে পারে এবং তাই একবারে দুটি গণনা সম্পাদন করে। যদিও পরবর্তী দশকে একটি বৃহত আকারের কোয়ান্টাম কম্পিউটার তৈরি না করা যেতে পারে, এনআইএসটি অনুসারে, বিদ্যমান অবকাঠামোগত প্রকাশ্য জ্ঞাত এবং বোধগমিত অ্যালগরিদমগুলির মানককরণ প্রয়োজন। দাখিলের সময়সীমা নভেম্বর ২০১ in সালে ছিল, প্রস্তাবগুলির বিশ্লেষণে তিন থেকে পাঁচ বছর সময় লাগবে বলে আশা করা হচ্ছে।
ক্রিপ্টোগ্রাফির ইতিহাস:
“ক্রিপ্টোগ্রাফি” শব্দটি গ্রীক ক্রিপ্টোস থেকে উদ্ভূত, যার অর্থ লুকানো। ক্রিপ্টোগ্রাফির উত্সটি প্রায় 2000 বিসি থেকে শুরু হয়, মিশরীয় হায়ারোগ্লিফিক্স অনুশীলন সহ। এর মধ্যে জটিল চিত্রগ্রন্থগুলি রয়েছে, যার পুরো অর্থটি কেবল কয়েকজন অভিজাতদের কাছেই জানা ছিল। আধুনিক সাইফারের প্রথম পরিচিত ব্যবহার ছিল জুলিয়াস সিজার (১০০ বি.সি. থেকে ৪৪ বি.সি.), যিনি তাঁর গভর্নর ও অফিসারদের সাথে যোগাযোগ করার সময় তাঁর বার্তাবাহকদের বিশ্বাস করেননি। এই কারণে, তিনি একটি ব্যবস্থা তৈরি করেছিলেন যাতে তার বার্তাগুলির প্রতিটি চরিত্রকে রোমান বর্ণমালায় তিনটি অবস্থানের আগে একটি চরিত্র দ্বারা প্রতিস্থাপন করা হয়েছিল।
সাম্প্রতিক সময়ে, ক্রিপ্টোগ্রাফি বিশ্বের সেরা গণিতবিদ এবং কম্পিউটার বিজ্ঞানীদের মধ্যে একটি যুদ্ধের মাঠে পরিণত হয়েছে। সংবেদনশীল তথ্য সুরক্ষিতভাবে সংরক্ষণ এবং স্থানান্তর করার ক্ষমতা যুদ্ধ এবং ব্যবসায় সাফল্যের একটি গুরুত্বপূর্ণ কারণ প্রমাণ করেছে।
যেহেতু সরকারগুলি তাদের দেশগুলিতে বা তাদের নির্দিষ্ট কিছু সত্তাকে জাতীয় স্বার্থের জন্য হুমকিস্বরূপ লুকানো তথ্য গ্রহণ ও প্রেরণের উপায়ের অ্যাক্সেস পেতে চায় না, তাই ব্যবহারের সীমাবদ্ধতা থেকে শুরু করে অনেক দেশেই ক্রিপ্টোগ্রাফি বিভিন্ন বিধিনিষেধের শিকার হয়েছে এবং গাণিতিক ধারণাগুলির প্রকাশ্যে সফ্টওয়্যার রফতানি যা ক্রিপ্টোসিস্টেমগুলি বিকাশের জন্য ব্যবহার করা যেতে পারে। যাইহোক, ইন্টারনেট শক্তিশালী প্রোগ্রামগুলি ছড়িয়ে দেওয়ার অনুমতি দিয়েছে এবং আরও গুরুত্বপূর্ণভাবে, ক্রিপ্টোগ্রাফির অন্তর্নিহিত কৌশলগুলি, যাতে বর্তমানে অনেক উন্নত ক্রিপ্টোসিস্টেম এবং ধারণাগুলি এখন পাবলিক ডোমেনে।
ক্রিপ্টোগ্রাফিতে সাধারণ অভিব্যক্তি:
প্রতিটি প্রযুক্তির নিজস্ব শর্তাদি রয়েছে যেগুলির অর্থ এবং প্রয়োগের সাথে পরিচিতি, প্রযুক্তির সর্বাধিক গুরুত্বপূর্ণ ধারণাগুলি বোঝার জন্য একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। নিম্নলিখিতটিতে, আমরা গুরুত্বপূর্ণ ক্রিপ্টোগ্রাফিক অভিব্যক্তিগুলি পরীক্ষা করব।
চাবি : বিটগুলির এলোমেলো স্ট্রিংগুলি ডেটা পচন এবং সংযুক্ত করতে ব্যবহৃত হয় (এনক্রিপশন এবং ডিক্রিপশন)। কীগুলি অনন্য এবং সম্পূর্ণ এলোমেলোভাবে তৈরি করা হয় যাতে সেগুলি সহজেই অনুমানযোগ্য না হয়। কীগুলি যত দীর্ঘ হবে, সেগুলি ভাঙ্গা তত বেশি কঠিন। প্রতিসম ক্রিপ্টোগ্রাফিতে কীগুলির স্ট্যান্ডার্ড দৈর্ঘ্য 128 বিট এবং অ্যাসিম্যাট্রিক ক্রিপ্টোগ্রাফিতে 2048 বিট হয় (নিম্নলিখিত বিভাগগুলিতে, আমরা ক্রিপ্টোগ্রাফির প্রকারগুলি ব্যাখ্যা করব)
গোল্লা : একটি অ্যালগরিদম ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করতে ব্যবহৃত হয়। আসলে, অ্যালগরিদম হল একাধিক পদক্ষেপ এবং প্রক্রিয়া যা ক্রমাগত সঞ্চালিত হয়। দুটি ধরণের ব্লক এবং সিকোয়েন্স অ্যালগোরিদম (ব্লক এবং স্ট্রিম) রয়েছে।
ডিক্রিপশন : প্রক্রিয়া যার মাধ্যমে একটি এনক্রিপ্ট করা পাঠ্য বা অজানা ডেটা ডিক্রিপশন কী ব্যবহার করে ধারণা ডেটাতে রূপান্তরিত হয়।
ক্রিপ্টানালাইসিস: দ্য অধ্যয়ন বিজ্ঞান ক্রিপট্যানালস এবং ক্রিপ্টোগ্রাফিক সিস্টেম। অপরাধমূলক অ্যাপ্লিকেশনগুলিতে, এই বিজ্ঞানটি ব্যবহার করে, ক্রিপ্টোগ্রাফিক সিস্টেমের দুর্বলতাগুলি আবিষ্কার করার পরে, মূল তথ্য কী ছাড়াই অ্যাক্সেস করা যায়। অতীতে, ফ্রিকোয়েন্সি অ্যানালাইসিস নামে একটি পদ্ধতি ব্যবহৃত হত, যা বার্তাগুলিতে কিছু চিঠির পুনরাবৃত্তি সন্ধান করে মূল বার্তাটি বের করেছিল। অবশ্যই, এই পদ্ধতিটি আধুনিক অ্যালগরিদমের বিরুদ্ধে খুব কার্যকর নয়।
Comments (No)