TGViewer
Kernel Space Kernel Space @kernelsp · 145 subscribers
Post #647 81
Kernel Space رمزنگاری بعد از اسمبلی یکی از سخت ترین دوره هایی که دیدم ولی یکسری چیزای جالب برای اطلاعات عمومی بهتون می‌خوام اینجا بگم که توی این دوره فهمیدم
تعریف امنیت کامل (Perfect Secrecy) از نگاه شنون و ریاضیدان‌ها:

رمزنگاری زمانی کاملاً امن است که شرایط زیر برقرار باشد (با فرض قدرت سخت‌افزاری مهاجم واقع‌بینانه):

1. طول کلید با طول پیام برابر باشد.


2. کلید کاملاً تصادفی (Random) باشد.


3. کلید فقط یک بار مصرف شود.


4. کلید محرمانه باشد و به صورت امن منتقل شود.



سپس پیام با کلید XOR می‌شود. این روش را One-Time Pad (OTP) یا نظریه امنیت اطلاعات شنون می‌نامند. اگر این چهار شرط برقرار باشد، امنیت کامل و مطلق داریم و هیچ مشکل امنیتی وجود ندارد.

چرا OTP عملی نیست؟

تولید یک کلید کاملاً تصادفی به اندازه پیام، هزینه سخت‌افزاری بالایی دارد.

انتقال کلید برای هر پیام و باطل کردن آن بعد از استفاده، بسیار دشوار یا حتی غیرممکن است، به‌خصوص بدون احتمال شنود.


راه‌حل عملی: Stream Cipher
به جای OTP، از ماشین شبه‌تصادفی یا Pseudo-Random Generator (PRG) استفاده می‌کنیم:

یک کلید کوتاه (مثلاً ۱۲۸ بیت) تولید می‌کنیم.

PRG کلید را تا اندازه پیام گسترش می‌دهد و سپس XOR می‌کنیم.


امنیت این روش وابسته به این است که مهاجم نتواند ساختار کلید یا PRG را کشف کند. بله، این همان رمزنگاری متقارن است.
  • ❤ 3
More from @kernelsp
  1. Oct 15, 2026آیا الان با این برنامه کپی شده توسط هوش مصنوعی شرکت ادوبی بدبخت و ورشکست میشه و جمع می‌کنه…
  2. Oct 15, 2026لبنان مجوز فعالیت بانک صادرات رو لغو کرد 😁
  3. Oct 15, 2026آدرس سایت و لینک دانلود برنامه های این بابا getartcraft.com
  4. Oct 15, 2026کنسول PS5 رو یه جور jail break کردن که با وکیل رفته شکایت از استور های مربوط 😂 فردا خبرشو…
  5. Oct 15, 2026چک کردم برای همه توزیع های لینوکس خروجی زده و میتونید نصب و استفاده کنید ، حتی مک و freebs…
  6. Oct 15, 2026یه قضیه جالب و خنده داری پیش اومده که باعث شده سهام adobe یکم سقوط کنه گفتم بیام بهتون بگم…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →