আমি কীভাবে নিজের এনক্রিপশন অ্যালগরিদম পরীক্ষা করতে পারি?


13

আমি সবেমাত্র একটি ব্লক সাইফার প্রতিসম-কী অ্যালগরিদম তৈরি করেছি এবং আমি আমার পণ্যগুলিতে এটি ব্যবহার করছি। আমি এটি বাস্তব পরীক্ষায় রাখতে চাই।

কীভাবে একজন তাদের এনক্রিপশন অ্যালগরিদমকে একটি আন্তর্জাতিক এনক্রিপশন প্রতিযোগিতায় প্রবেশ করবে?


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

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

3
পেশাদারদের দ্বারা ব্যবহৃত কয়েকটি কৌশল সন্ধান করুন এবং আপনার নিজের সাইফারটি ফাটানোর চেষ্টা করুন। আপনি যদি এটি শক্ত মনে করেন তবে উত্স কোডটি প্রকাশ করুন।
জেমস

16
ব্রুস শ্নিয়ারের একটি মেমো রয়েছে যা আপনার পরিস্থিতির সাথে প্রাসঙ্গিক: schneier.com/crypto-gram-9810.html#cipherdesign
K.Steff

6
একদিকে যেমন, আমি ভাবি না যে এটি একটি বোকা প্রশ্ন, না এটি বন্ধ করা উচিত। এটি খোলামেলাভাবে দাঁড়িয়ে থাকার ফলে অন্যরা একই কাজের চেষ্টা করে এমনটি দেখতে দেয় যে তারা চেষ্টার একটি অত্যন্ত কঠিন ক্ষেত্রে প্রবেশ করছে।
গ্যারি রোউ

উত্তর:


16

হ্যাঁ তবে তারা সাধারণত অন্যভাবে।

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

দুঃখিত তবে কেউ খ্যাতি, প্রকাশনা বা মাঠে না দাঁড়িয়ে কোনও অপেশাদার দ্বারা অ্যালগরিদম ভাঙার চেষ্টা করতে সময় / প্রচেষ্টা / সংস্থান স্থাপন করতে যাচ্ছেন না।


+1: আমি "কেউই" বলব না, আমি বলব "কেউ কারও কথা শুনবে না"
mattnz

2
এমন অনেক লোক আছেন যারা তাঁর অ্যালগরিদমকে ফাটিয়ে ফেলার চেষ্টা করতে রাজি হন - এটি কালো টুপিযুক্ত ছায়াময়।
লার্স ভিক্লুন্ড

7
@ লার্স ভিক্লুন্ড - এটি সত্য! যদি আপনি চান লোকেরা আপনার ত্রুটিযুক্ত ক্রিপ্টো সিস্টেমটি ভেঙে ফেলার চেষ্টা করে তবে এটি কেবল কিছু বাণিজ্যিক সেটিংয়ে ব্যবহার করুন ;-)
মার্টিন বেকেট

4
কেবল সচেতন থাকুন যে সম্ভাবনাগুলি বেশ ভাল তারা যখন তারা এটি ভেঙে দেয় তখন তারা আপনাকে এটি সম্পর্কে জানায় না ...
জেরি কফিন

@ জেরি কফিন - তারা স্বীকৃততার জন্য সবাই কীভাবে এটি করেছে তা তারা বেনামে জানিয়ে দেবে।
জেফো

13

আমি এটি বাস্তব পরীক্ষায় রাখতে চাই।

জনসাধারণের মধ্যে অপ্রয়োজনীয় অর্থের অ্যাক্সেস নিয়ন্ত্রণ করতে এটি ব্যবহার করুন। কিছুক্ষণ অপেক্ষা করুন। আপনার যদি এখনও আপনার টাকা থাকে তবে এটি যথেষ্ট শক্ত।


2
মজার বিষয় হ'ল বিটকয়েনের সাথে এলিপটিক কার্ভ ক্রিপ্টোগ্রাফির সাথে ঠিক কী ঘটছে (দেখুন বিটকয়েন.স্ট্যাকেক্সেঞ্জ ডটকম )
গ্যারি

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