استاندارد رمزگذاری پیشرفته (AES) ممکن است چیزی از گذشته باشد. بنابراین رمزگذاری XChaCha20 دقیقاً چیست، بچه جدید در بلوک؟
رمزگذاری روشی برای ایمن سازی داده ها از طریق فرآیندی است که شامل رمزگذاری اطلاعات به منظور غیرقابل خواندن برای هر کسی بدون کلید ویژه است. یا به عبارت ساده تر، رمزگذاری راهی برای تبدیل داده های خواندنی به داده های ناخوانا است.
رمزگذاری با کمک الگوریتمها، فرمولهای ریاضی که کل رویه را هدایت و شکل میدهند انجام میشود. استاندارد رمزگذاری پیشرفته (AES) پرکاربردترین الگوریتم رمزگذاری امروزی است، اما ممکن است به زودی با استفاده از XChaCha20 توسط شرکت های بیشتری تغییر کند.
رمزگذاری XChaCha20 چگونه کار می کند؟
XChaCha20 یک نسخه اصلاح شده از الگوریتم رمزگذاری ChaCha است که توسط دانشمند کامپیوتر و رمزنگار مشهور آلمانی-آمریکایی، دانیل جی. برنشتاین، توسعه یافته است.
XChaCha20 یک الگوریتم رمزگذاری متقارن است، به این معنی که از یک کلید برای رمزگذاری و رمزگشایی داده ها استفاده می کند. و از آنجایی که هر بیت داده را جداگانه رمزگذاری می کند، بسیار سریعتر از انواع دیگر رمزگذاری است. مسلماً این یکی از بزرگترین مزایای آن است و یکی از دلایلی که برخی کارشناسان معتقدند خیلی زود محبوب تر خواهد شد.
علاوه بر این، XChaCha20 به پشتیبانی سخت افزاری نیاز ندارد. این بسیار ساده تر از رمزگذاری AES-256 است، و بنابراین کمتر مستعد خطای انسانی است.
چه کسی قبلاً از رمزگذاری XChaCha20 استفاده می کند؟
اما امروزه XChaCha20 چقدر محبوب است و چه کسی از آن استفاده می کند؟ گوگل چند سال پیش این الگوریتم رمزگذاری را پذیرفت و شرکت های دیگر نیز به سرعت آن را دنبال کردند.
به عنوان مثال، Cloudflare XChaCha20 را در سال 2015 اضافه کرد. در یک پست وبلاگی که در آن زمان منتشر شد، این شرکت اشاره کرد که به XChaCha20 تغییر می کند زیرا عملکرد تلفن همراه را بهبود می بخشد.
مدیر رمز عبور NordPass نیز از XChaCha20 برای ایمن سازی سیستم های خود استفاده می کند. در واقع، NordPass ادعا میکند که XChaCha20 «آینده رمزگذاری» است، نه فقط به این دلیل که سه برابر سریعتر و بسیار سادهتر از AES-256 است، بلکه به این دلیل که AES-256 در آینده نزدیک «قابل شکست» خواهد شد.
با وجود این غولهای صنعت در حال حاضر، میتوانید ببینید که چرا XChaCha20 در حال جلب توجه است.
آینده رمزگذاری؟
چه شرکتهای فناوری بیشتری از XChaCha20 استقبال کنند یا نه، فناوری رمزگذاری قطعا نقش کلیدی در امنیت دادهها در آینده نزدیک خواهد داشت. به همین دلیل است که همه باید درک اولیه ای از رمزگذاری داشته باشند و حداقل اصطلاحات رایج را یاد بگیرند.