এনক্রিপশন ব্যবহার করে কি "টাইম ক্যাপসুল" তৈরি করা সম্ভব?


14

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

একটি কৌশল ভবিষ্যতের কম্পিউটিং ক্ষমতাগুলির অনুমানের উপর ভিত্তি করে তৈরি করা হবে তবে এটি অবিশ্বাস্য এবং কার্যটিতে কতগুলি সংস্থান প্রয়োগ করা হবে তা নিয়ে অনুমান করা যায়।


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

উত্তর:


5

সমস্যাটি টাইম-রিলিজ ক্রিপ্টোগ্রাফি হিসাবে পরিচিত । কিছু রেফারেন্স / ভূমিকা দেখার জন্য:

আমাদের অনুপ্রেরণা হ'ল "টাইমড-রিলিজ ক্রিপ্টো" ধারণাটি, যেখানে একটি বার্তা এনক্রিপ্ট করা লক্ষ্য থাকে যাতে এটি কোনও পূর্বনির্ধারিত পরিমাণ অতিক্রান্ত না হওয়া অবধি প্রেরকের দ্বারাও, কারও দ্বারা ডিক্রিপ্ট করা যায় না। লক্ষ্য "ভবিষ্যতের তথ্য প্রেরণ করা" ...


7
আপনি অন্তত কাগজ সংক্ষিপ্ত করতে পারেন?
সোভিক

5
কাগজপত্রগুলি দুটি "প্রাকৃতিক" পদ্ধতির গভীরতর অধ্যয়ন করে: হয় কোনও বিশ্বস্ত তৃতীয় পক্ষ ব্যবহার করুন, বা রিসিভারের এমন একটি গণনা করা দরকার যা ভালভাবে সমান্তরাল হয় না এবং প্রায় সঠিক সময় নেয় takes
a3nm

1

আমি একটি আংশিক উত্তর নিয়ে এসেছি, তবে কঠোরভাবে প্রশ্নের উত্তর হিসাবে বলা হয়নি। আমার সন্দেহ হয় এটি যতটা সম্ভব সম্ভব হতে পারে তবে আমি নিশ্চিত নই।

প্রথমে, ডিক্রিপশন-এর জন্য প্রয়োজনীয় কী দিয়ে ক্যাপসুলটি এনকোড করি।

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

এই সমাধানটি এন কর্তৃপক্ষের যে কোনও একটির জন্য অনুপলব্ধ হওয়ার পক্ষে ঝুঁকির মধ্যে রয়েছে, তবে এম-আউট-এন এনকোডিং ব্যবহার করে আমরা টুকরোগুলি এন কর্তৃপক্ষগুলিতে বিতরণ করতে পারি, তবে কেবল তাদের টুকরো প্রকাশের জন্য মি প্রয়োজন।

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


1

আমি মনে করি এটি একটি কার্যকর পদ্ধতি:

এলোমেলোভাবে উত্পন্ন পাসফ্রেজ ব্যবহার করে আপনার পছন্দের এনক্রিপশন স্কিম ব্যবহার করে কীগুলির একটি সেট তৈরি করুন। এখানে কৌশলটি পাসফ্রেজ দিয়ে। কীটি জানা যায়, তবে আমরা পাসফ্রেজ ব্যবহার করে একটি সময় ক্যাপসুল তৈরি করব।

এমন একটি পাসফ্রেজ চয়ন করুন, যদি আমরা এটি থেকে একটি সল্ট হ্যাশ তৈরি করি, তবে আজকের কম্পিউটিং শক্তি ব্যবহার করে জানা লবণের এবং হ্যাশ দেওয়া পাসফ্রেজ গণনা করতে প্রায় "n" বছর সময় লাগবে। যদি আমরা ২০ বছরের ক্যাপসুল তৈরি করতে চান, আমাদের কম্পিউটারের শক্তিটি এখন থেকে ২০ বছর ধরে অনুমান করুন এবং ক্যাপসুলের টার্গেটের উপর নির্ভর করে কোনও ব্যবহারকারী বা একটি সুপার কম্পিউটারের দ্বারা 20 বছরের মধ্যে এক মাসের গণনাযোগ্য একটি হ্যাশ তৈরি করুন। চিত্র, 20 বছরের সময়ের ক্যাপসুলের জন্য, এটি 15 বছরের মধ্যে একটি মেগাকর্প বা 20 সালে কোনও ব্যবহারকারী দ্বারা ডিক্রিপ্টযোগ্য হবে।

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


0

আমি কোনও ক্রিপ্টোগ্রাফার নই, কেবল একজন প্রকৌশলী, সুতরাং আমার সমাধান গণনার চেয়ে শারীরিক, তবে যাইহোক আমাকে চেষ্টা করতে দিন। আমি নিম্নলিখিত পদ্ধতিটি প্রস্তাব করছি:

  1. অসমমিত কী কী তৈরি করুন
  2. সরকারী কী ব্যবহার করে প্লেইন টেক্সট বার্তাটি এনক্রিপ্ট করুন
  3. একটি মাইক্রোকন্ট্রোলারের অস্থির মেমরির ভিতরে প্রাইভেট কী সংরক্ষণ করুন এবং নির্দিষ্ট সময় কেটে যাওয়ার পরে এটিকে কী আউটপুট তৈরি করুন।
  4. ব্যক্তিগত কী এর অন্য সমস্ত অনুলিপি ধ্বংস করুন ro
  5. সাইফারটেক্সট এবং মাইক্রোকন্ট্রোলার একসাথে বান্ডিল করুন, এবং অপেক্ষা করুন।

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

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


যদি কোনও অভ্যন্তরীণ ঘড়ি থাকে তবে কেউ এটিকে দ্রুত বা সরিয়ে ফেলতে পারে। কোনওভাবেই এটি ভাল হয় না।
ইভিল

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

1
আপনি টেম্পার-রেজিস্ট্যান্ট হার্ডওয়্যার পুনরায় উদ্ভাবন করছেন ... এমন কিছু যা ভাল কাজ করা বিশেষত দীর্ঘ সময়ের স্কেলগুলির মাধ্যমে over
ডিডাব্লিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.