LLVM ক্রিপ্টোগ্রাফিক কোড সুরক্ষার জন্য কনস্ট্যান্ট-টাইম ইনট্রিনসিক্স যোগ করে

Trail of Bits LLVM-এ কনস্ট্যান্ট-টাইম সাপোর্ট upstream করেছে (LLVM 22 এর জন্য প্রস্তাবিত) এবং __builtin_ct_select (llvm.ct.select.*) ইনট্রিনসিক্স導ুবর করেছে যা কন্ডিশনাল সিলেকশনকে কনস্ট্যান্ট-টাইম মেশিন কোডে কম্পাইল হতে বাধ্য করে। x86-64-এ এগুলো cmov-এ ন্যূনতমকরণ হয়, AArch64-এ CSEL-এ, এবং অন্যান্য টার্গেটে এগুলো মাস্কড অ্যারিথমেটিকসে fallback করে। ETH Zürich বেন্চমার্ক (Breaking Bad-suite) এবং প্রাথমিক ইন্টিগ্রেশনগুলো (HACL*, Fiat-Crypto, BoringSSL, HACL*) দেখায় যে ইনট্রিনসিকগুলো অপটিমাইজেশন স্তর জুড়ে কনস্ট্যান্ট-টাইম বৈশিষ্ট্য সংরক্ষণ করে এবং পারফরম্যান্স খরচ ন্যূনতম। এই কাজটি দীর্ঘদিনের একটি কম্পাইলার ঝুঁকি মোকাবিলা করে যেখানে ব্রাঞ্চলেস, কনস্ট্যান্ট-টাইম সোর্স কোড ডেটা-নির্ভর ব্রাঞ্চে রূপান্তরিত হতে পারে, যা ক্রিপ্টোগ্রাফিক সিক্রেটগুলির উপর টাইমিং সাইড-চ্যানেল আক্রমণের সুযোগ দেয়। Trail of Bits আরও ইনট্রিনসিক পরিকল্পনা করছে কনস্ট্যান্ট-টাইম অ্যারিথমেটিক এবং পূর্ণ-এক্সপ্রেশন ব্যারিয়ারের জন্য এবং এই পরিবর্তনটি Rust, Swift ও WebAssembly সম্প্রদায়ের কাছ থেকে আগ্রহ জাগিয়েছে, যার অর্থ LLVM লক্ষ্য করে যে কোনো ভাষা এটি গ্রহণ করতে পারে। ক্রিপ্টো ট্রেডারদের জন্য এই পরিবর্তনটি বহুল ব্যবহৃত ক্রিপ্টো লাইব্রেরি ও টুলচেইনে বাস্তবায়ন দুর্বলতার একটি শ্রেণি কমায় এবং কস্টডিয়াল সার্ভিস, এক্সচেঞ্জ ও DeFi প্রকল্পগুলোর জন্য অপারেশনাল ঝুঁকি হ্রাস করে যেগুলো সফটওয়্যার ক্রিপ্টোগ্রাফির উপর নির্ভরশীল।
Neutral
এটি প্রধানত একটি নিরাপত্তা ও টুলিং উন্নতি, এমন কোনো ঘটনা নয় যা সরাসরি টোকেনের দাম বাড়ায় বা নেমে আনে। ক্রিপ্টোগ্রাফিক লাইব্রেরি ও কম্পাইলারগুলিতে বাস্তবায়ন সংক্রান্ত একটি ধরনের দুর্বলতা কমিয়ে পরিবর্তনটি ক্রিপ্টো সম্পদ পরিচালনা করে এমন পরিষেবাগুলোর (কাস্টডিয়ান, এক্সচেঞ্জ, ওয়ালেট, ডিফাই) অপারেশনাল ও এক্সিকিউশন ঝুঁকি হ্রাস করে। এটি প্রভাবিত লাইব্রেরিগুলোর ওপর নির্ভরশীল নির্দিষ্ট প্রকল্পগুলোর টেইল-রিস্ক কমায়, যা দীর্ঘমেয়াদি বাজার স্থিতিশীলতার জন্য সহায়ক, কিন্তু এটি তাত্ক্ষণিক ক্রয়চাপ তৈরির বা সংক্ষিপ্তমেয়াদি টোকেন মূল্যায়নকে পদার্থগতভাবে পরিবর্তনের প্রত্যাশা করা হয় না। সংক্ষিপ্তমেয়াদী প্রভাব: নগণ্য — ট্রেডাররা শুধুমাত্র এই টুলিং আপডেটের কারণে বড় পজিশন পরিবর্তনের সঙ্গে সম্ভাব্যভাবে প্রতিক্রিয়া দেখাবে না। দীর্ঘমেয়াদী প্রভাব: সামান্য ইতিবাচক — উন্নত কম্পাইলার গ্যারান্টি ভবিষ্যতে ব্যক্তিগত কী এবং বাস্তবায়নের শোষণযোগ্যতা কমাতে পারে, সিস্টেমিক ঝুঁকি ও সেই প্রকল্পগুলোর জন্য অতিরিক্ত সিকিউরিটি প্রিমিয়াম কমায় যারা টুলচেইন গ্রহণ করে। সার্বিকভাবে, আপডেটটি সিকিউরিটি-ঐক্যপূর্ণ কিন্তু নিজে থেকে মূল্য-চলনকারি নয়।