প্রায় সর্বজনীন স্ট্রিং হ্যাশিং


9

এখানে দুটি পরিবারে হ্যাশ ফাংশন রয়েছে x=x0x1x2xm:

  1. জন্য p প্রধান এবং xiZp, ha1(x)=aiximodpজন্য । ডায়েটফেল্বিংগার এট আল। "বহুবর্ষীয় হ্যাশ ফাংশনগুলি নির্ভরযোগ্য" এ দেখানো হয়েছে যে ।aZpxy,Pa(ha1(x)=ha1(y))m/p

  2. For , জন্য। লেমির এবং কাসের "শক্তিশালী সর্বজনীন স্ট্রিং হ্যাশিং দ্রুত" এ দেখিয়েছেন যে এই পরিবারটি 2-স্বতন্ত্র। এর থেকে বোঝা যায় যেxiZ2bha=a0a1a2am+12(x)=(a0+ai+1ximod22b)÷2baiZ22bxy,Pa(ha2(x)=ha2(y))=2b

h1 স্পেসের মাত্র বিট এবং এলোমেলোতার বিট ব্যবহার করে , যখন স্পেসের বিট এবং এলোমেলোতার বিট ব্যবহার করে। অন্যদিকে, over এর ওপরে পরিচালনা করে , যা প্রকৃত কম্পিউটারে দ্রুত।lgph22bm+2bh2Z22b

আমি জানতে চাই কি অন্যান্য হ্যাশ পরিবারের প্রায়-সার্বজনীন চাই (যেমন ), কিন্তু চালনা উপর (যেমন , এবং ব্যবহার) স্থান এবং যদৃচ্ছতা।h1Z2bh2o(m)

এই জাতীয় একটি হ্যাশ পরিবার বিদ্যমান? এর সদস্যদের সময়ে মূল্যায়ন করা যায় ?O(m)

উত্তর:


5

হ্যাঁ. ওয়েজম্যান এবং কার্টারের "নতুন হ্যাশ ফাংশন এবং প্রমাণীকরণ এবং সেট সমতাতে তাদের ব্যবহার" ( আয়না ) বর্ণিত প্রয়োজনীয়তার সাথে মিলিত একটি স্কিম দেখায় (প্রায় সর্বজনীন, , সাবলাইনার স্পেস এবং এলোমেলোতা, লিনিয়ার মূল্যায়ন সময়) দৃ strongly়ভাবে সার্বজনীন পরিবার থেকে আঁকা কয়েকটি সংখ্যক হ্যাশ ফাংশনের উপর ভিত্তি করে।Z2b

এটিকে কখনও কখনও "ট্রি হ্যাশিং" বলা হয় এবং বোয়েসগার্ড এট আল দ্বারা এটি "ব্যাজার - এ ফাস্ট অ্যান্ড প্রোভোলি সিকিওর ম্যাক" ব্যবহার করা হয়


-1

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

Poly1305 আপনার প্রথম ধরণের হ্যাশের মতো কাজ করে (একে বহু-বহির্ভুত মূল্যায়ন হ্যাশ বলা হয় ), কাজ করে মডুলো । একটি আধুনিক কম্পিউটারে এই রানটি খুব দ্রুত চালানোর জন্য স্কিমটি চতুর কৌশল দেখায়। এলোমেলো পরিমাণ কম: 128 বিট।21305

আপনি যদি এলোমেলোতার পরিমাণ হ্রাস করতে চান এবং ব্যবহারিকতার বিষয়ে এত যত্ন না করেন তবে আপনি নিম্নলিখিত গবেষণা কাগজটি দেখে নিতে পারেন:

  • এলএফএসআর-ভিত্তিক হ্যাশিং এবং প্রমাণীকরণ। হুগো ক্রাওকিজিক। CRYPTO 1994।

ক্রাউচিজিক মূলত কে টোপলিটজ ম্যাট্রিক্সের ম সারি হতে দিয়ে পরিমাণ হ্রাস করার জন্য একটি স্কিম বর্ণনা করে । তবে, ক্রাভজাইক প্রকল্পটি গাণিতিক মডুলো নয়, উপরে কাজ করে ।aiiGF(2b)2b


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