ধরাযাক,প্রেমকরছতুমিধরা
পরেগেলেতো!!! বাসাথেকেতখন
প্রেমিকের সাথেযোগাযোগেরউপায়বন্ধকরেদিলোকিন্তুতুমিতোমারপ্রেমিককেশেষবারেরমতোএকটি
জরুরীচিঠিপাঠাতে চাওবার্তাবাহকহিসেবেরাখলেকোনওবিশ্বস্তবন্ধুকেকিন্তুতুমিতারউপরভরসাপাচ্ছনা, যদিসে
তোমারবার্তাটিতোমারবাসারকাউকেদেখিয়েফেলে ?তাইতুমি
তোমারচিঠিতে লিখলে
“Nffu Jo Tdippm bu uif
Bgufsoppo”
যেহেতুতোমারপ্রেমিকেরসাথেতোমার গভীরভাব/ভালোবাসাআছে,তাইসেতোমারএইবার্তাটার
অর্থউদ্ধারকরতেপারবেএতেবার্তা বাহকযদিবার্তাটিপড়েওফেলেঅথবাতোমারবাসাতেওদেখায়,তারপরেওতোমারগোপনচিঠিটির
অর্থবুঝতেপারবেনাকেউএই যে
তুমিতোমারনিরাপত্তারজন্যেবার্তাটিকেঅন্যএকটিরুপদিলে, প্রুযুক্তিরভাষায়একেইক্রিপ্টোলজি
অথবাক্রিপ্টোগ্রাফিবলাহয়
আরআমরাযদিবইএরভাষায়
সংজ্ঞায়িতকরতেচাই,তাহলে, ক্রিপ্টোগ্রাফিবাক্রিপ্টোলজিহলবিরোধীদলের
তৃতীয়পক্ষেরউপস্থিতিতেসুরক্ষিতযোগাযোগেরজন্যকৌশলগুলিরঅনুশীলনএবংঅধ্যয়ন
এখনতোমারপ্রেমিকঅনেকচিন্তাভাবনাবাঅনেকপ্যাটার্ন
মিলানোরপরেতোমারবার্তাটারঅর্থবুঝতেপারবেসেতোমারচিঠিরপ্রতিটাইংরেজিবর্ণের পূর্ববর্তী বর্ণলিখেফেললো,তাহলেতোমারমেসেজটাহবে-
“Meet in School at the Afternoon.”
এই আসলবার্তা “Meet in school at the afternoon.”
এখানেকোনওগোপনীয়তানেইসরাসরিঅর্থটিবুঝাযায়,একেবলা
হয়প্লেইনটেক্সটবাক্লিয়ারটেক্সটআরতুমি গোপনীয়তারকারনেটেক্টটি “Nffu Jo Tdippm Bu uif Bgufsoppo”
রুপান্তরকরলেএইবার্তাটিকেবলাহয়সাইফারটেক্সট
এইযেতুমিবার্তাটিরপ্রতিটিইংরেজিবর্ণের পূর্ববর্তী বর্ণলিখেফেললো,এখানেএইপ্রক্রিয়াটিকেই বলে এনক্রিপশন
তাহলেসাহিত্যবাবইএর ভাষায়
আমরাএনক্রিপশনেরসংজ্ঞায়নকরতেপারি এভাবে-
এনক্রিপশনহলকোনওবার্তাবাতথ্যকেএমনভাবেরুপান্তরিতকরারপ্রক্রিয়া
যাতেকেবলঅনুমোদিতপক্ষগুলিএটিকেউপলব্ধিকরতেপারেএবংযারাঅনুমোদিতনয়তারাতাকরতেপারে
নাএনক্রিপশননিজেইহস্তক্ষেপরোধকরেনাতবেআটক কারীর
কাছে বিষয়বস্তুঅস্বীকারকরে
তাহলেআমরাবলতেপারিতুমিযেচিঠিটাঅন্যরুপান্তর
করলেএটাএনক্রিপশনবলে,আরতোমার
প্রেমিক চিঠিরঅর্থউদ্ধারকরলোএকেবলাহয়াডিক্রিপশন
এখনতোমারপ্রেমিক চিঠিটির উত্তরদিবে,এবংতাকেও
তোমারমতোগোপনীয়রাখতেহবে,সেতোমাকে
বার্তাপাঠালো
“nj cdza”
তুমিপ্রথমেচিঠিটিরউত্তরবুঝতেনাপারলেওকিছুক্ষন পর ঠিকইধরতেপারবে ।
তুমিবাক্যটিরপ্রতিটি বর্ণকে তার
পরবর্তী বর্ণানুসারে সাজালে দাঁড়াবে-
“Ok Dear”
তোমারপ্রেমিকতোপারতোতোমারএনক্রিপশনপদ্ধতিব্যবহারকরেচিঠিদিতে,কিন্তুসেদেয়নি?
কারন,সেওযদিএইপদ্ধতিব্যবহারকরেচিঠি
দিতো,তাহলেতোমারবন্ধুটিহয়তোতোমাদের
চিঠিটিরপ্যাটার্নটিধরেফেলতেপারতোতাইসেতারএনক্রিপশন
পদ্ধতিপরিবর্তনকরেফেলেছে
এখানেতুমিকিন্তুতোমারচিঠিরপ্রতিটিবাক্যকেতারপরবর্তীএলফাবেটপরবির্তনকরেছো,তাহলে আমরাযদিবলিতুমিএকটাভ্যারিয়েবলনিয়েছো,যারসাহায্যেতোমারসম্পুর্ণবার্তাটিরপ্রতিটিঅংশকেঅন্যএকটিঅংশেডিক্রেপশনকরেছে,এই ভ্যারিয়েবলকে
আমরাএনক্রিপশনেবাক্রিপটোগ্রাফিতে Keyবলি
তাহলেআমরাদেখলাম,
তোমাদেরদুজনেরচিঠিরএনক্রিপশন Keyটিআলাদা
ক্রিপ্টোলজিতেমুলতএমনটাইহয়েথাকে,আমরাবিভিন্ন
পদ্ধতিরসাহায্যেআমাদেরবার্তাটিরুপান্তর করতেপারিএমনোহতেপারোতোমারপ্রেমিকখু্বগণিতপ্রিয়,তুমিতাকে
মুগ্ধকরতেচাও,তাইতুমি
তোমারবার্তাটির Alphabetগুলোকেবাইনারীনাম্বারেপ্রকাশকরেফেললে,আরসে
ডিক্রেপশনকরেতোমারমেসেজটাপড়েফেললো
এরকমআরোঅনেকপদ্ধতিঅবলম্বনকরাহয়েথাকেডাটাএনক্রিপশনে
তাহলে,ক্রিপটোগ্রাফিতে, Keyহচ্ছেএকটাতথ্যের
অংশযাপ্লেনটেক্সটেরফাংশনালআউটপুটনির্দেশকরবেKey(Cryptographic
key)
এরদুটিঅংশহচ্ছেপ্রাইভেটকী(private key)এবংপাবলিককী(public key).
Private key(Symmetric Key)তে,একটাই
key
থাকে,যে keyএরসাহায্যে
তুমিপ্লেইনটেক্সটকেসাইফার,আবার
সেই keyএরসাহায্যেই
সাইফারটেক্সটেপরিবর্তনকরতেপারবে,যেমনটাতোমারপ্রেমিককেবার্তাপাঠাতেব্যবহারকরলে
আর public key(asymmetric
key) 
তেদুইধরনের key
ব্যবহৃতহয়,প্রথম
key
টিতোমারপ্লেনারটেক্সটিকেসাইফারটেক্সটেরুপান্তরকরবে,আরঅন্য
একটি keyতোমারসাইফারটেক্সটিকেডিক্রেটকরবে
এইক্রিপটোলজিরব্যবহারযেশুধুপ্রেমভালোবাসাপর্যন্তসীমাবদ্ধ,তা
কিন্তুনয়,এরব্যবহার
বহুকালআগেইথেকেইরয়েছে, প্রাচীনযুগেযুদ্ধবাযুদ্ধেরপরিকল্পনারসময়যোদ্ধারা
এভাবেতাদেরবার্তাএনক্রিপশনকরেনিতোএবং শত্রুদেরকাছেবাতার্টিধরাপড়লেওতারাঅর্থউদ্ধারকরতেনাআমাদেরদৈনন্দিনজীবনেরঅনেকক্ষত্রেইকিন্তুক্রিপ্টোলজিরব্যবহারআছে
আমাদেরবোর্ডপরীক্ষারপ্রশ্নফাসহচ্ছে,প্রশ্নমেসেন্জারেফাসনা
হয়ে whatsappহচ্ছেকেনো? আমরাকিলক্ষ্যকরেছি?
কারনWhatsapp
আমাদেরতথ্যনিরাপদথাকে, whatsappএরকনভারসশেনশুরুরআগেউপরের
মেসেজটাহয়তসবাইলক্ষ্যকরেছি,
Messages to this chat and
calls are now secured with end-to-end encryption.
এইএনক্রিপশনেশুধুমাত্রতথ্য(ডেটা)
এনক্রিপ্টথাকবে,শিরোনামবারাউটিং
সম্পর্কিতকোনোতথ্যএনক্রিপ্টকরাহয়না
End-to-End Encryptionনিশ্চিতকরেযেপ্রেরিতবার্তাটিকেবলমাত্রউদ্দেশ্যপ্রাপ্তপ্রাপকেরকাছে যাবে,এবং
তৃতীয়পক্ষতথ্যটিআক্রমনকরতেপারবেনা Whatsappend-to-end
encryption,Asymmetric Cryptography 
এরমাধ্যমেবাস্তবায়নকরাহয় Aysmmetric Cryptography তে
একটি Key(কী)
ডাটাএনক্রিপকরেআরোঅন্য key (কী)
ডিক্রিটকরে
ধরাযাকপ্রথমক্লায়েন্ট,দ্বিতীয়ক্লায়েন্টকেমেসেজপাঠালো,whatsappসার্ভার
থেকেদ্বিতীয়ক্লাইন্টএর  Key
উদ্ধারকরাহবে,এবংএই Keyবার্তাটিকেএনক্রিটকরেদ্বিতীয়ক্লায়েন্টএরকাছেপাঠাবে
আরদ্বিতীয়ক্লায়েন্টঅন্যআরেকটি Keyএরসাহায্যে
বার্তাটিডিক্রিপ্টকরেপড়বে
বিশ্বএখনপ্রযুক্তিগতভাবেজুড়েআছে,কোনডকুমেন্ট
হাতেকরেএকস্থানথেকেঅন্য
স্থানবহনকরাঅনেকসময়সাপেক্ষওব্যাপার,তারউপরযদিডকুমেন্টে সিগনাচারের
কোনওকাজথাকেকিন্তুপ্রযুক্তিরযুগেআমরাঅবশ্যইডিজিটালসিগনাচারেরসাহায্যআমরাআমাদেরসময়ক্ষেপনকরতেপারিঅথবাধরাযাকলেনদেনেরক্ষেত্রেদুইপক্ষএকেঅপরকেবিশ্বাসনাওকরতেপারে,সেক্ষত্রেডিজিটালসিগনেচারআমাদেরসত্যতানিশ্চিতকরবে
এইডিজিটালসিগনেচারএকটাপাবলিককীএনক্রিপশন,আমি
যদিআমারবন্ধুকেডিজিটালসিগনেচারস্বাক্ষরিততথ্যপাঠাতেচাই,সেক্ষত্রেআমাদেরদুইক্লায়েন্টের
কাছেপাবলিকপ্রাইভেটকেথাকবে
এবং একটিএনক্রিপশনএলগরিদমথাকেবে.
আপনিযখনডিজিটালসিগনাচারএরমাধ্যমেসাইনকরবেন,ডিজিটালফিঙ্গারপ্রিন্টটি (হ্যাশফাংশন)
একটিগাণিতীকএলগরিদমতৈরিকরবেযেব্যক্তিটিডিজিটাল
সিগনেচারএরসাহায্যেস্বাক্ষরকরে,সেতারনিজস্ব “Private Key”এরসাহায্যেসিগনেচারএনক্রিপ্টকরবেআরএইসিগনেচারটি
শুধুমাত্র “Public Key”ডিক্রিপ্টকরবেএইহ্যাশফাংশনডকুমেন্টেনির্দিষ্টথাকবে,সামান্যতমহ্যাশফাংশনেরপরিবর্তনওডকুমেন্টেপ্রভাবফেলবে অর্থাৎডিজিটাল সিগনেচারওআমাদেরক্রিপ্টোগ্রাফিরএকটিঅংশ
এবারক্রিপটোলজিরব্যবহারজানবোইন্টারনেটেসিকিউরিটিসম্পর্কে HTTP(Hypertext transfer protocol)একটিপরিচিতপ্রটোকলএইপ্রটোকলেরউদ্দেশ্যহলোওয়েব
ব্রাউজারএবংসার্ভারগুলিরএকেঅপরেরসাথেযোগাযাগেরজন্যেউপায়সরবারহকরাএইপ্রটোকলটিরসাহায্যেযেকোনধরনেরফাইলআদানপ্রদানকরাযেতেপারে,আরএরপর http
সার্ভারক্লায়েন্টিকেভুলেযায়,তাইএকে
stateless 
বলাহয়
দৈনন্দিনেরলেনদেনআমরাআমাদেরশপিংবাঅন্যান্যবিলঅনলাইনে
পেমেন্টকরেথাকি,যারফলেক্রেডিটকার্ডবাব্যাংক
একাউন্টঅনলাইনে সেন্ড(send)হয়েথাকেআরএসবগুরুত্বপূর্ণ
তথ্য(ডেটা)
অন্যকেউচুরিকরতেপারে,তাইক্লায়েন্ট
এবংসার্ভারেরযোগাযোগনিশ্চিতেতথ্যনিরাপদরাখাউচিত
SSL(Secure Sockets Layer)হচ্ছেএমনএকটিপ্রযুক্তি/প্রটোকলযারসাহায্যে
এইরকমইন্টারনেটকানেকশনকেরমাধ্যমেকোনওসেনসেটিভতথ্য(ডেটা)কেনিরাপদরাখতেপারে,যেতথ্য
দুটিসিস্টেমেরমধ্যেআদানপ্রদানহবে,যেমনসার্ভার
টুসার্ভারহতেপারেঅথবাসার্ভারটুক্লায়েন্টহতেপারেআর
এই SSLহচ্ছেক্রিপটোলজিরব্যবহারিকপ্রয়োগSSLএনক্রিপশনের
“Symmetric session key”
ব্যবহার
করাহয়,এখানে
Session Key
হচ্ছে Symmetric Keyএরএকাকালীন(one-time)ব্যবহার
এছাড়াওআমাদেরদৈনন্দিনজীবনেক্রিপটোগ্রাফিরব্যবহাররয়েছে,যেমনএটিএম
থেকেটাকাউত্তোলন, গুপ্তচর, সামরিক
নেতাদেরযোগাযোগ, কূটনীতিকদেরমাধ্যমেযোগাযোগব্যবস্থা, মিশরীয়
হায়ারোগ্লাইফস, গ্রিসেরস্পার্টনদেরদ্বারাব্যবহৃতসাইফার, মোমযুক্ত
মোহরইত্যাদিতে
লেখক
জান্নাতুন্নাহের তুলি
কম্পিউটার সায়েন্স এন্ড ইঞ্জিনিয়ারিং(সি এস ই)
বেগম রোকেয়া বিশ্ববিদ্যালয়, রংপুর
তথ্য ও যোগাযোগ বিষয়ক সম্পাদক, ব্যাসেট

Leave a Reply