آرخی‌استار: چارچوب نرم‌افزاری برای ذخیره‌سازی توزیع‌شده امن

Archistar
📅 15 تیر 1405 📄 116 کلمه 🔗 منبع اصلی

چکیده

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

آرخی‌استار چیست؟

آرخی‌استار یک چارچوب نرم‌افزاری است که برای ساخت سیستم‌های ذخیره‌سازی توزیع‌شده امن طراحی شده است. این چارچوب بر اساس تکه‌تکه‌سازی و پراکندگی اطلاعات عمل می‌کند و هدف آن ایجاد معماری ذخیره‌سازی قابل اعتمادی برای استفاده در ابر است.

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

اجزاء اصلی

  • کتابخانه به‌اشتراک‌گذاری راز: در دسترس در گیت‌هاب
  • کتابخانه ماشین حالت BFT: در دسترس در گیت‌هاب

ویژگی‌های فعلی

  • نوشته شده به زبان جاوا 7 با مجوزهای متن‌باز GPLv2 و LGPLv2
  • به‌اشتراک‌گذاری راز از طریق RabinIDS، ShamirPSS، Krawczyk، RabinBenOr
  • تحمل خطای بیزانسی از طریق لایه سفارشی BFT
  • استفاده از نرم‌افزارهای موجود مانند Netty.io
  • توسعه یافته توسط مؤسسه فناوری اتریش

جمع‌بندی

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