আমরা কম্পিউটারকে এলোমেলো নম্বর জেনারেটর হিসাবে কীভাবে ব্যবহার করি

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





এই বিষয়টি সম্প্রতি আরও বিতর্কিত হয়ে উঠেছে, অনেকের সাথে ইন্টেলের অন্তর্নির্মিত হার্ডওয়্যার র্যান্ডম নম্বর জেনারেটর চিপ বিশ্বাসযোগ্য কিনা তা নিয়ে প্রশ্ন করা হচ্ছে। কেন এটি বিশ্বাসযোগ্য না হতে পারে তা বুঝতে আপনাকে বুঝতে হবে। যেভাবে প্রথম স্থানে এলোমেলো সংখ্যা তৈরি করা হয় এবং সেগুলির জন্য কী ব্যবহৃত হয়।



কি এলোমেলো নম্বর ব্যবহার করা হয় | এলোমেলো নম্বর জেনারেটর

এলোমেলো সংখ্যা বহু হাজার বছর ধরে ব্যবহৃত হচ্ছে। এটি কোনও মুদ্রা উল্টানো বা পাশা ঘূর্ণায়মান হোক না কেন, লক্ষ্যটি এলোমেলো সুযোগ পর্যন্ত শেষের ফলাফলটি ছেড়ে দেওয়া। একটি কম্পিউটারে এলোমেলো নম্বর জেনারেটর অনুরূপ। তারা একটি অনির্দেশ্য, এলোমেলো ফলাফল অর্জনের প্রয়াস।

এলোমেলো সংখ্যা জেনারেটর বিভিন্ন বিভিন্ন উদ্দেশ্যে খুব দরকারী। জুয়া খেলার লক্ষ্যে এলোমেলো সংখ্যা তৈরি করা বা কম্পিউটার গেমটিতে অবিশ্বাস্য ফলাফল তৈরি করার মতো স্পষ্টত অ্যাপ্লিকেশন বাদে, ক্রিপ্টোগ্রাফির জন্য এলোমেলোতা সত্যই গুরুত্বপূর্ণ।



ক্রিপ্টোগ্রাফিতে এমন সংখ্যার প্রয়োজন হয় যা আক্রমণকারীরা অনুমান করতে পারে না। আমরা একই সংখ্যাগুলি বারবার ব্যবহার করতে পারি না। আমরা এই সংখ্যাগুলি খুব অনাকাঙ্ক্ষিত উপায়ে তৈরি করতে চাই যাতে আক্রমণকারীরা তাদের অনুমান করতে না পারে। সুরক্ষিত এনক্রিপশনের জন্য এই এলোমেলো সংখ্যাগুলি গুরুত্বপূর্ণ। আপনি নিজের ফাইল এনক্রিপ্ট করছেন বা ইন্টারনেটে কেবল এইচটিটিপিএস সাইট ব্যবহার করছেন কিনা whether



সত্য র্যান্ডম নম্বর | এলোমেলো নম্বর জেনারেটর

আপনি ভাবতে পারেন যে কোনও কম্পিউটার আসলে কীভাবে একটি এলোমেলো সংখ্যা তৈরি করতে পারে। কোথায় এই এলোমেলোতা থেকে আসছে? এটি যদি কেবল কম্পিউটার কোডের এক টুকরো হয় তবে কম্পিউটারটি যে সংখ্যাগুলি তৈরি করে তা কি অনুমানযোগ্য হতে পারে?

আমরা সাধারণত এলোমেলো সংখ্যার কম্পিউটারগুলি দুটি ধরণের তৈরি করে গ্রুপ করি। এটি কীভাবে উত্পন্ন হয় তার উপর নির্ভর করে: সত্য এলোমেলো সংখ্যা এবং ছদ্ম-এলোমেলো সংখ্যা।



ভিউ মোডের ফলআউট 4 ক্ষেত্র

উত্পন্ন করতে a সত্য এলোমেলো সংখ্যা, কম্পিউটার কম্পিউটারের বাইরে ঘটে এমন কিছু ধরণের শারীরিক ঘটনা পরিমাপ করে। যেমন, কম্পিউটার কোনও পরমাণুর তেজস্ক্রিয় ক্ষয় পরিমাপ করতে পারে। কোয়ান্টাম তত্ত্ব অনুসারে, তেজস্ক্রিয় ক্ষয় কখন হবে তা নিশ্চিত করে জানার উপায় নেই। সুতরাং এটি মূলত খাঁটি এলোমেলো মহাবিশ্ব থেকে। কোনও আক্রমণকারী কখন তেজস্ক্রিয় ক্ষয় হবে তা অনুমান করতে সক্ষম হবে না। সুতরাং তারা এলোমেলো মান জানত না।



দিন-দিন উদাহরণের জন্য, কম্পিউটার বায়ুমণ্ডলীয় শব্দের উপর নির্ভর করতে পারে বা অপ্রত্যাশিত ডেটা বা এনট্রপির উত্স হিসাবে আপনি আপনার কীবোর্ডে কীগুলি টিপতে ঠিক সময়টি ব্যবহার করতে পারেন। যেমন, আপনার কম্পিউটারটি লক্ষ্য করতে পারে যে আপনি ঠিক দুপুর ২ টার পরে 0.23423523 সেকেন্ডে একটি কী চাপলেন এই কী টিপুনগুলির সাথে সম্পর্কিত নির্দিষ্ট সময়গুলির যথেষ্ট পরিমাণে গ্র্যাব করুন এবং আপনার একটি এনট্রপির উত্স থাকবে যা আপনি একটি জেনারেট করতে ব্যবহার করতে পারেন সত্য এলোমেলো সংখ্যা আপনি অনুমানযোগ্য মেশিন নন। সুতরাং আপনি যখন এই কীগুলি টিপেন তখন কোনও আক্রমণকারী সঠিক মুহুর্তটি অনুমান করতে পারে না। লিনাক্সে / dev / এলোমেলো ডিভাইস, যা এলোমেলো সংখ্যা উত্পন্ন করে, ব্লক এবং সত্যিকারের এলোমেলো নম্বর ফিরিয়ে দেওয়ার জন্য পর্যাপ্ত এনট্রপি সংগ্রহ না করা পর্যন্ত ফলাফল ফেরায় না।

সিউডোরান্ডম নম্বর | এলোমেলো নম্বর জেনারেটর

সিউডোর্যান্ডম সংখ্যাগুলি এর বিকল্প সত্য এলোমেলো সংখ্যা। একটি কম্পিউটার বীজ মান এবং একটি অ্যালগরিদম ব্যবহার করতে পারে যা এলোমেলো বলে মনে হয় এমন সংখ্যাগুলি তৈরি করতে পারে তবে এটি বাস্তবে অনুমানযোগ্য। কম্পিউটার পরিবেশ থেকে কোনও এলোমেলো ডেটা সংগ্রহ করে না।

এটি অগত্যা প্রতিটি পরিস্থিতিতে খারাপ জিনিস নয়। লাইক, আপনি যদি একটি ভিডিও গেম খেলছেন। সেই গেমটিতে ঘটে যাওয়া ঘটনাগুলি ঘটেছে কিনা তা আসলেই কিছু যায় আসে না সত্য এলোমেলো সংখ্যা বা সিউডোর্যান্ডম সংখ্যা। অন্য দিকে. আপনি যদি এনক্রিপশন ব্যবহার করে থাকেন তবে আপনি আক্রমণকারী অনুমান করতে পারে এমন সিউডোরেন্ডম নম্বরগুলি ব্যবহার করতে চান না।

যেমন, আসুন আমরা বলি যে কোনও আক্রমণকারী আলগোরিদম জানেন এবং সিউডোরেন্ডম সংখ্যার জেনারেটর ব্যবহার করে এমন বীজের মান জানে। এবং আসুন আমরা বলতে পারি যে একটি এনক্রিপশন অ্যালগরিদম এই অ্যালগরিদম থেকে সিউডোরানডম নম্বর পায়। এবং এটি কোনও অতিরিক্ত এলোমেলোতা যুক্ত না করে কোনও এনক্রিপশন কী তৈরি করতে ব্যবহার করে। যদি কোনও আক্রমণকারী পর্যাপ্ত পরিমাণে জানতে পারে তবে তারা পিছিয়ে কাজ করতে পারে এবং সিউডোরডম সংখ্যাটি নির্ধারণ করতে পারে। এনক্রিপশন অ্যালগরিদম অবশ্যই এনক্রিপশনটি ভেঙে সেই ক্ষেত্রে বেছে নিয়েছিল।

এনএসএ এবং ইন্টেলের হার্ডওয়্যার র্যান্ডম নম্বর জেনারেটর

বিকাশকারীদের জন্য জিনিসগুলিকে আরও সহজ করার জন্য এবং সুরক্ষিত এলোমেলো সংখ্যা তৈরিতে সহায়তা করতে। ইন্টেল চিপগুলিতে একটি হার্ডওয়্যার-ভিত্তিক এলোমেলো সংখ্যা জেনারেটর অন্তর্ভুক্ত যা RdRand হিসাবে পরিচিত। এই চিপটি প্রসেসরে একটি এনট্রপি উত্স ব্যবহার করে এবং সফ্টওয়্যার যখন তাদের অনুরোধ করে তখন সফ্টওয়্যারকে এলোমেলো নম্বর দেয়।

এখানে সমস্যাটি হ'ল এলোমেলো নম্বর জেনারেটর মূলত একটি কালো বাক্স এবং আমরা জানি না যে এটির ভিতরে কী চলছে। যদি আরডিআর্যান্ডে এনএসএ ব্যাকডোর থাকে তবে সরকার এনক্রিপশন কীগুলি ভাঙ্গতে সক্ষম হবে। এটি কেবলমাত্র সেই এলোমেলো নম্বর জেনারেটর সরবরাহকারী ডেটা দিয়ে তৈরি হয়েছিল।

এটি একটি গুরুতর উদ্বেগ। ডিসেম্বর ২০১৩ এ, ফ্রিবিএসডি এর বিকাশকারীরা সরাসরি এলোমেলোতার উত্স হিসাবে আরডিআর্যান্ড ব্যবহারের জন্য সমর্থন সরিয়ে দিয়েছিল, তারা বলেছে যে তারা এটি বিশ্বাস করতে পারে না। [উত্স] আরডিআর্যান্ড ডিভাইসের আউটপুটটিকে অন্য একটি অ্যালগরিদম খাওয়ানো হবে যা অতিরিক্ত এন্ট্রপি যুক্ত করে। এটি নিশ্চিত করে যে এলোমেলো সংখ্যার জেনারেটরের যে কোনও ব্যাকডোর তাতে কিছু যায় আসে না। লিনাক্স ইতিমধ্যে এইভাবে কাজ করেছে, আরডিআর্যান্ড থেকে আসা এলোমেলো তথ্যটিকে আরও এলোমেলো করে তোলে যাতে ব্যাকডোর থাকলেও এটি অনুমানযোগ্য হতে পারে না। [উত্স] সাম্প্রতিক একটি এএমএ-তে ( আমাকে যে কোন কিছু জিজ্ঞাসা করো ) রেডডিতে, ইন্টেলের প্রধান নির্বাহী ব্রায়ান ক্রজানিচ এই উদ্বেগগুলির বিষয়ে প্রশ্নের উত্তর দেয়নি। [উৎস]

অবশ্যই, এটি সম্ভবত কেবল ইন্টেল চিপগুলির সমস্যা নয়। ফ্রিবিএসডি এর বিকাশকারীরা নাম দিয়ে ভায়ার চিপগুলিও ডেকেছিল। এই বিতর্কটি দেখায় যে সত্যিকারের এলোমেলো এবং পূর্বাভাসযোগ্য নয় এমন এলোমেলো সংখ্যা তৈরি করা কেন এত গুরুত্বপূর্ণ।

উৎপাদন করতে সত্য এলোমেলো সংখ্যা, এলোমেলো সংখ্যা জেনারেটর সংগ্রহ এন্ট্রপি, বা তাদের চারপাশের শারীরিক জগত থেকে আপাতদৃষ্টিতে এলোমেলো ডেটা। যে এলোমেলো সংখ্যার জন্য সত্যিই এলোমেলো হওয়া দরকার, তারা কেবল একটি অ্যালগরিদম এবং একটি বীজ মান ব্যবহার করতে পারে।

উপসংহার

ঠিক আছে, এটা সব ভাবেন! আমি আশা করি আপনি এলোমেলো নম্বর জেনারেটর নিবন্ধটি পছন্দ করবেন এবং এটি আপনার জন্য সহায়ক বলে মনে করেন। আমাদের এটি সম্পর্কে আপনার মতামত দিন। এছাড়াও আপনি যদি এটি সম্পর্কিত আরও প্রশ্ন জিজ্ঞাসা করতে চান। তারপরে আমাদের নীচের মন্তব্য বিভাগে জানতে দিন। আমরা খুব শীঘ্রই আপনি ফিরে পেতে হবে।

দিন শুভ হোক!

পিসি বিনামূল্যে ডাউনলোডের জন্য সেরা শহর বিল্ডিং গেমস

আরও দেখুন: এনএসএফডাব্লু: অর্থ এবং এটি বাস্তবে কীভাবে কাজ করে