ভাষা নির্বাচন করুন

MFDPG: শূন্য সংরক্ষিত গোপনীয়তা সহ বহু-গুণক প্রমাণীকৃত পাসওয়ার্ড ব্যবস্থাপনা

৪৫টি বিদ্যমান DPG-এর একটি বিস্তৃত বিশ্লেষণ এবং একটি অভিনব MFDPG নকশা যা সংরক্ষিত গোপনীয়তা দূর করে এবং পাসওয়ার্ড-নির্ভর ওয়েবসাইটগুলির জন্য বহু-গুণক প্রমাণীকরণ সক্ষম করে।
strongpassword.org | PDF Size: 0.3 MB
রেটিং: 4.5/5
আপনার রেটিং
আপনি ইতিমধ্যে এই ডকুমেন্ট রেট করেছেন
PDF ডকুমেন্ট কভার - MFDPG: শূন্য সংরক্ষিত গোপনীয়তা সহ বহু-গুণক প্রমাণীকৃত পাসওয়ার্ড ব্যবস্থাপনা

১. ভূমিকা

পাসওয়ার্ড বেশিরভাগ ওয়েব অ্যাপ্লিকেশনের জন্য প্রাথমিক প্রমাণীকরণ উপাদান হিসাবে রয়ে গেছে, তবুও ক্রেডেনশিয়াল স্টাফিং এবং ডেটা লঙ্ঘন ব্যবহারকারীদের জর্জরিত করে চলেছে। লাস্টপাস এবং ড্যাশলেনের মতো ক্লাউড-ভিত্তিক পাসওয়ার্ড ম্যানেজারগুলি সুবিধা প্রদান করে কিন্তু কেন্দ্রীভূত ব্যর্থতার পয়েন্ট তৈরি করে। ডিটারমিনিস্টিক পাসওয়ার্ড জেনারেটর (DPG) একটি বিকল্প হিসাবে প্রস্তাব করা হয়েছে, যা গোপনীয়তা সংরক্ষণ না করেই প্রতি ডোমেনে অনন্য পাসওয়ার্ড তৈরি করে। তবে, নিরাপত্তা, গোপনীয়তা এবং ব্যবহারযোগ্যতার ত্রুটিগুলির কারণে গ্রহণযোগ্যতা বাধাগ্রস্ত হয়েছে। এই গবেষণাপত্রটি ৪৫টি বিদ্যমান DPG বিশ্লেষণ করে এবং MFDPG উপস্থাপন করে, একটি বহু-গুণক ডিটারমিনিস্টিক পাসওয়ার্ড জেনারেটর যা এই ত্রুটিগুলি সমাধান করে।

২. সূচিপত্র

৩. বিদ্যমান DPG-গুলির বিশ্লেষণ

লেখকরা ৪৫টি বিদ্যমান DPG জরিপ করেছেন, তাদের অন্তর্নিহিত ক্রিপ্টোগ্রাফিক প্রিমিটিভ এবং অপারেশনাল মডেল অনুসারে শ্রেণীবদ্ধ করেছেন। বিশ্লেষণটি তিনটি প্রধান শ্রেণীর সমস্যা প্রকাশ করে।

৩.১ নিরাপত্তা সংক্রান্ত সমস্যা

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

৩.২ গোপনীয়তা সংক্রান্ত সমস্যা

যে DPG-গুলির জন্য সার্ভার-সাইড উপাদান বা সিঙ্ক্রোনাইজেশন পরিষেবা প্রয়োজন, সেগুলি ব্যবহারকারীর পরিদর্শন করা ডোমেনের তালিকা ফাঁস করতে পারে। এমনকি ক্লায়েন্ট-সাইড DPG-ও সাইড চ্যানেল বা উৎপন্ন পাসওয়ার্ডের কাঠামোর মাধ্যমে তথ্য ফাঁস করতে পারে।

৩.৩ ব্যবহারযোগ্যতা সংক্রান্ত সমস্যা

বেশিরভাগ DPG-তে পাসওয়ার্ড রোটেশন কষ্টকর, কারণ পাসওয়ার্ড পরিবর্তন করতে একটি সংস্করণ নম্বর মনে রাখতে হয় বা একটি ভিন্ন মাস্টার পাসওয়ার্ড ব্যবহার করতে হয়। জটিল পাসওয়ার্ড নীতিগুলি (যেমন, বিশেষ অক্ষর প্রয়োজন, ন্যূনতম দৈর্ঘ্য) প্রায়শই সমর্থিত হয় না, যার ফলে ঘন ঘন লগইন ব্যর্থ হয়।

৪. MFDPG নকশা

MFDPG তিনটি মূল উদ্ভাবনের মাধ্যমে উপরের সমস্যাগুলি সমাধান করে: বহু-গুণক কী ডেরিভেশন, প্রত্যাহারের জন্য কুকু ফিল্টার এবং DFA-ভিত্তিক পাসওয়ার্ড জেনারেশন।

৪.১ বহু-গুণক কী ডেরিভেশন

শুধুমাত্র একটি মাস্টার পাসওয়ার্ডের উপর নির্ভর না করে, MFDPG অতিরিক্ত উপাদান যেমন একটি হার্ডওয়্যার টোকেন (যেমন, YubiKey) বা একটি সময়-ভিত্তিক এক-সময়ের পাসওয়ার্ড (TOTP) অন্তর্ভুক্ত করে। মাস্টার সিক্রেটটি একটি কী ডেরিভেশন ফাংশন (KDF) ব্যবহার করে উদ্ভূত হয় যা সমস্ত উপাদানকে একত্রিত করে:

$K = \text{KDF}(P, T, H)$

যেখানে $P$ হল মাস্টার পাসওয়ার্ড, $T$ হল TOTP মান এবং $H$ হল হার্ডওয়্যার টোকেন সিক্রেট। এটি নিশ্চিত করে যে শুধুমাত্র মাস্টার পাসওয়ার্ড আপোস করা পাসওয়ার্ড তৈরি করার জন্য যথেষ্ট নয়।

৪.২ প্রত্যাহারের জন্য কুকু ফিল্টার

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

৪.৩ DFA-এর মাধ্যমে পাসওয়ার্ড নীতি মেনে চলা

MFDPG প্রতিটি ওয়েবসাইটের পাসওয়ার্ড নীতি মডেল করার জন্য একটি ডিটারমিনিস্টিক ফিনাইট অটোমেটন (DFA) ব্যবহার করে। DFA নিশ্চিত করে যে উৎপন্ন পাসওয়ার্ডগুলি সমস্ত নীতি প্রয়োজনীয়তা পূরণ করে (যেমন, কমপক্ষে একটি বড় হাতের অক্ষর, একটি অঙ্ক, একটি বিশেষ অক্ষর)। জেনারেশন অ্যালগরিদম একটি বৈধ পাসওয়ার্ড ডিটারমিনিস্টিকভাবে উৎপাদন করতে DFA অতিক্রম করে।

৫. মূল্যায়ন এবং ফলাফল

MFDPG-কে ১০০টি সর্বাধিক জনপ্রিয় ওয়েব অ্যাপ্লিকেশনের বিরুদ্ধে মূল্যায়ন করা হয়েছিল। ফলাফলগুলি বিদ্যমান পাসওয়ার্ড নীতিগুলির সাথে ১০০% সামঞ্জস্য দেখায়। কর্মক্ষমতা বেঞ্চমার্ক ইঙ্গিত দেয় যে পাসওয়ার্ড জেনারেশন গড়ে ১০ms-এর কম সময় নেয় এবং কুকু ফিল্টারের জন্য ১০০০টি প্রত্যাহার করা সংস্করণের জন্য মাত্র ১.৫ KB স্টোরেজ প্রয়োজন। বহু-গুণক কী ডেরিভেশন ২ms-এর একটি নগণ্য ওভারহেড যোগ করে।

মূল পরিসংখ্যান

  • শীর্ষ ১০০টি ওয়েবসাইটের সাথে ১০০% সামঞ্জস্য
  • গড় জেনারেশন সময়: <১০ms
  • কুকু ফিল্টার স্টোরেজ: ১০০০ এন্ট্রির জন্য ১.৫ KB
  • বহু-গুণক ওভারহেড: ২ms

৬. মূল অন্তর্দৃষ্টি, যৌক্তিক প্রবাহ, শক্তি ও দুর্বলতা, কার্যকরী অন্তর্দৃষ্টি

মূল অন্তর্দৃষ্টি

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

যৌক্তিক প্রবাহ

গবেষণাপত্রটি একটি স্পষ্ট যৌক্তিক অগ্রগতি অনুসরণ করে: প্রথমে, এটি একটি বিস্তৃত জরিপের মাধ্যমে বিদ্যমান DPG-গুলির ব্যর্থতা চিহ্নিত করে; দ্বিতীয়ত, এটি একটি নকশা প্রস্তাব করে যা প্রতিটি ব্যর্থতাকে সরাসরি সমাধান করে; তৃতীয়ত, এটি কঠোর মূল্যায়নের মাধ্যমে নকশাটি বৈধতা দেয়। প্রবাহটি ডিডাক্টিভ, সাধারণ সমস্যা থেকে নির্দিষ্ট সমাধানের দিকে অগ্রসর হয়।

শক্তি ও দুর্বলতা

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

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

কার্যকরী অন্তর্দৃষ্টি

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

৭. মূল বিশ্লেষণ

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

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

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

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

৮. প্রযুক্তিগত বিবরণ এবং গাণিতিক সূত্রায়ন

MFDPG-এর মূল হল বহু-গুণক কী ডেরিভেশন ফাংশন। ধরা যাক $P$ হল মাস্টার পাসওয়ার্ড, $T$ হল সময় $t$-এ TOTP মান এবং $H$ হল হার্ডওয়্যার টোকেন সিক্রেট। মাস্টার কী $K$ নিম্নরূপে উদ্ভূত হয়:

$K = \text{PBKDF2}(P \oplus T \oplus H, \text{salt}, \text{iterations})$

যেখানে $\oplus$ XOR নির্দেশ করে। সংস্করণ $v$ সহ ডোমেন $d$-এর জন্য পাসওয়ার্ড হল:

$\text{Password} = \text{DFA-Generate}(\text{HMAC-SHA256}(K, d || v), \text{policy})$

DFA-Generate ফাংশনটি একটি সিউডোর্যান্ডম সীড এবং পাসওয়ার্ড নীতি প্রতিনিধিত্বকারী একটি DFA নেয় এবং একটি বৈধ পাসওয়ার্ড আউটপুট করে। কুকু ফিল্টার প্রতিটি প্রত্যাহার করা পাসওয়ার্ড সংস্করণের জন্য টুপল $(d, v)$ সংরক্ষণ করে। ফিল্টারটি $O(1)$ সময়ে সন্নিবেশ এবং লুকআপ সমর্থন করে।

৯. কেস স্টাডি: কর্মক্ষেত্রে MFDPG-এর উদাহরণ

একজন ব্যবহারকারী অ্যালিস বিবেচনা করুন যিনি MFDPG ব্যবহার করে তার পাসওয়ার্ডগুলি পরিচালনা করতে চান। তার একটি মাস্টার পাসওয়ার্ড "MySecureP@ss1" এবং একটি YubiKey আছে যার সিক্রেট "YubiSecret123"। তিনি একটি ওয়েবসাইট, example.com, পরিদর্শন করেন, যার জন্য কমপক্ষে ৮টি অক্ষর, একটি বড় হাতের অক্ষর, একটি অঙ্ক এবং একটি বিশেষ অক্ষর সহ একটি পাসওয়ার্ড প্রয়োজন।

  1. অ্যালিস তার মাস্টার পাসওয়ার্ড প্রবেশ করে এবং তার YubiKey প্লাগ করে।
  2. MFDPG TOTP মান (যেমন, "847291") গণনা করে এবং মাস্টার কী উদ্ভূত করে: $K = \text{PBKDF2}(\text{MySecureP@ss1} \oplus 847291 \oplus \text{YubiSecret123}, \text{salt}, 10000)$।
  3. MFDPG নীতির জন্য DFA ব্যবহার করে example.com-এর জন্য পাসওয়ার্ড তৈরি করে: $\text{Password} = \text{DFA-Generate}(\text{HMAC-SHA256}(K, \text{example.com} || 1), \text{policy})$।
  4. উৎপন্ন পাসওয়ার্ড হল, উদাহরণস্বরূপ, "A8b!cD2e"।
  5. যদি অ্যালিস পরে তার পাসওয়ার্ড পরিবর্তন করে, সে সংস্করণ নম্বর ২-এ বৃদ্ধি করে এবং পুরানো সংস্করণ (example.com, 1) কুকু ফিল্টারে যোগ করে।

১০. ভবিষ্যত প্রয়োগ এবং দিকনির্দেশনা

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

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

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

১১. তথ্যসূত্র

  1. V. Nair and D. Song, "MFDPG: Multi-Factor Authenticated Password Management With Zero Stored Secrets," UC Berkeley, 2023.
  2. B. Ross et al., "PwdHash: A Browser-Based Password Manager," in USENIX Security Symposium, 2005.
  3. J. Bonneau et al., "The Quest to Replace Passwords: A Framework for Comparative Evaluation of Web Authentication Schemes," in IEEE Symposium on Security and Privacy, 2012.
  4. D. Florencio and C. Herley, "A Large-Scale Study of Web Password Habits," in WWW, 2007.
  5. NIST, "Digital Identity Guidelines," NIST Special Publication 800-63B, 2017.
  6. European Union, "General Data Protection Regulation (GDPR)," 2016.
  7. B. Fan et al., "Cuckoo Filter: Practically Better Than Bloom," in CoNEXT, 2014.
  8. M. Bellare et al., "Key Derivation Functions and Their Uses," in CRYPTO, 1999.
  9. J. Kelsey et al., "PBKDF2: Password-Based Key Derivation Function 2," RFC 2898, 2000.
  10. D. M'Raihi et al., "TOTP: Time-Based One-Time Password Algorithm," RFC 6238, 2011.