Interactive Sha256 Algorithm Explained step by step.
سایتی که بصورت تعاملی روش کار الگوریتم SHA256 را توضیح میدهد.
#algorithm #sha #sha256 #crypto #cryptography
https://sha256algorithm.com
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
سایتی که بصورت تعاملی روش کار الگوریتم SHA256 را توضیح میدهد.
#algorithm #sha #sha256 #crypto #cryptography
https://sha256algorithm.com
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍7
🔵 عنوان مقاله
Claude Code Can Debug Low-Level Cryptography
🟢 خلاصه مقاله:
** فیلیپو که بهخاطر کارهای مداومش روی رمزنگاری در Go شناخته میشود، بهتازگی پیادهسازیای از الگوریتم امضای پساکوانتومی ML-DSA ساخته است. او هنگام توسعه با باگی روبهرو شد که در سطح پایین رخ میداد و با روشهای معمول بهسادگی آشکار نمیشد.
او از Claude Code کمک گرفت و این ابزار توانست همان «باگ سطح پایینِ نسبتاً پیچیده» را شناسایی کند و علت ریشهای مشکل را روشن سازد. این تجربه نشان میدهد که دستیارهای کدنویسی مبتنی بر هوش مصنوعی میتوانند در پروژههای حساسِ رمزنگاری نیز به کشف سریعتر خطاها کمک کنند—البته همچنان نیاز به آزمونهای قابل بازتولید، اعتبارسنجی سختگیرانه و بازبینی انسانی باقی است.
#Cryptography #PostQuantum #MLDSA #Go #Debugging #AI #CodeAssistants #ClaudeCode
🟣لینک مقاله:
https://golangweekly.com/link/176658/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Claude Code Can Debug Low-Level Cryptography
🟢 خلاصه مقاله:
** فیلیپو که بهخاطر کارهای مداومش روی رمزنگاری در Go شناخته میشود، بهتازگی پیادهسازیای از الگوریتم امضای پساکوانتومی ML-DSA ساخته است. او هنگام توسعه با باگی روبهرو شد که در سطح پایین رخ میداد و با روشهای معمول بهسادگی آشکار نمیشد.
او از Claude Code کمک گرفت و این ابزار توانست همان «باگ سطح پایینِ نسبتاً پیچیده» را شناسایی کند و علت ریشهای مشکل را روشن سازد. این تجربه نشان میدهد که دستیارهای کدنویسی مبتنی بر هوش مصنوعی میتوانند در پروژههای حساسِ رمزنگاری نیز به کشف سریعتر خطاها کمک کنند—البته همچنان نیاز به آزمونهای قابل بازتولید، اعتبارسنجی سختگیرانه و بازبینی انسانی باقی است.
#Cryptography #PostQuantum #MLDSA #Go #Debugging #AI #CodeAssistants #ClaudeCode
🟣لینک مقاله:
https://golangweekly.com/link/176658/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
words.filippo.io
Claude Code Can Debug Low-level Cryptography
Surprisingly (to me) Claude Code debugged my new ML-DSA implementation faster than I would have, finding the non-obvious low-level issue that was making Verify fail.
🔥2👍1
🔵 عنوان مقاله
How We Avoided Side-Channels in Our New Post-Quantum Go Cryptography Libraries
🟢 خلاصه مقاله:
ما دو کتابخانه امضای دیجیتال پساکوانتومی برای Go معرفی میکنیم: ml-dsa مطابق FIPS-204 و go-slh-dsa مطابق FIPS-205. تمرکز اصلی—فراتر از درستی و کارایی—کاهش خطر کانالهای جانبی بوده است. برای این منظور، جریان کنترل و الگوهای دسترسی به حافظه را مستقل از راز نگه داشتیم، مسیر اجرای یکنواخت ایجاد کردیم و مقادیر میانی حساس را با دقت مدیریت و پاکسازی کردیم. در پیادهسازیها از شاخهزنی و جداول وابسته به دادههای محرمانه پرهیز شده، مقایسهها و کاهشها بهصورت ثابتزمان انجام میشوند و رابطهای برنامهنویسی طوری طراحی شدهاند که استفاده امن بهطور پیشفرض برقرار باشد. امضا بهصورت مطابق استاندارد و تعیینگر پیادهسازی شده تا تکیه بر تصادفیسازی محیطی و تنوع زمانی کاهش یابد. آزمونهای آماری و تفاضلی برای رفتار ثابتزمان، تستهای property-based و فازینگ روی معماریهای مختلف انجام شده و در بازبینی کد، هم درستی رمزنگاری و هم رفتار ریزمعماری بررسی شده است. حاصل، دو کتابخانه Go برای ML-DSA و SLH-DSA است که گزینههای عملی و مقاوم در برابر کانال جانبی برای امضای پساکوانتومی در اختیار توسعهدهندگان قرار میدهند.
#PostQuantum #Cryptography #GoLang #SideChannel #FIPS204 #FIPS205 #MLDSA #SLHDSA
🟣لینک مقاله:
https://golangweekly.com/link/177181/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How We Avoided Side-Channels in Our New Post-Quantum Go Cryptography Libraries
🟢 خلاصه مقاله:
ما دو کتابخانه امضای دیجیتال پساکوانتومی برای Go معرفی میکنیم: ml-dsa مطابق FIPS-204 و go-slh-dsa مطابق FIPS-205. تمرکز اصلی—فراتر از درستی و کارایی—کاهش خطر کانالهای جانبی بوده است. برای این منظور، جریان کنترل و الگوهای دسترسی به حافظه را مستقل از راز نگه داشتیم، مسیر اجرای یکنواخت ایجاد کردیم و مقادیر میانی حساس را با دقت مدیریت و پاکسازی کردیم. در پیادهسازیها از شاخهزنی و جداول وابسته به دادههای محرمانه پرهیز شده، مقایسهها و کاهشها بهصورت ثابتزمان انجام میشوند و رابطهای برنامهنویسی طوری طراحی شدهاند که استفاده امن بهطور پیشفرض برقرار باشد. امضا بهصورت مطابق استاندارد و تعیینگر پیادهسازی شده تا تکیه بر تصادفیسازی محیطی و تنوع زمانی کاهش یابد. آزمونهای آماری و تفاضلی برای رفتار ثابتزمان، تستهای property-based و فازینگ روی معماریهای مختلف انجام شده و در بازبینی کد، هم درستی رمزنگاری و هم رفتار ریزمعماری بررسی شده است. حاصل، دو کتابخانه Go برای ML-DSA و SLH-DSA است که گزینههای عملی و مقاوم در برابر کانال جانبی برای امضای پساکوانتومی در اختیار توسعهدهندگان قرار میدهند.
#PostQuantum #Cryptography #GoLang #SideChannel #FIPS204 #FIPS205 #MLDSA #SLHDSA
🟣لینک مقاله:
https://golangweekly.com/link/177181/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The Trail of Bits Blog
How we avoided side-channels in our new post-quantum Go cryptography libraries
We’ve released open-source Go implementations of ML-DSA and SLH-DSA.