۱مقدمه
رمزنگاری، پایهٔ اعتماد در خدمات مالی دیجیتال است. هر بار که مشتری وارد اپلیکیشن بانک میشود، تراکنشی را تأیید میکند یا رمز یکبارمصرف دریافت میکند، چندین لایهٔ رمزنگاری در پسزمینه از محرمانگی و یکپارچگی داده محافظت میکنند. با این حال، تجربهٔ رخدادهای امنیتی نشان میدهد که الگوریتمهای استاندارد امروزی بهندرت شکسته میشوند و ضعف اصلی، در پیادهسازی و مدیریت کلیدهاست.
۲بررسی موضوع
رمزنگاری در دو وضعیت اصلی به کار میرود: «دادهٔ در حال انتقال» و «دادهٔ ذخیرهشده». برای دادهٔ در حال انتقال، پروتکل TLS نسخهٔ ۱٫۲ و ترجیحاً ۱٫۳ استاندارد امروز است و نسخههای قدیمیتر باید غیرفعال شوند. برای دادهٔ ذخیرهشده، رمزنگاری متقارن مانند AES با طول کلید ۲۵۶ بیت در سطح پایگاه داده، فایل یا فیلدهای حساس، انتخاب رایج است.
مدیریت کلید شامل تولید امن، توزیع، چرخش منظم، پشتیبانگیری و نابودی کلیدهاست. اصل مهم «جداسازی کلید از داده» است: کلیدی که دادهٔ مشتریان را رمز میکند، نباید در همان سرور یا همان پایگاه داده نگهداری شود. الگوی رمزنگاری پاکتی (Envelope Encryption) با یک کلید اصلی و کلیدهای دادهٔ جداگانه، این جداسازی را عملی میکند.
ماژول امنیت سختافزاری (HSM) تجهیزی تخصصی و مقاوم در برابر دستکاری است که کلیدهای حساس را در خود نگه میدارد و عملیات رمزنگاری را درون خود انجام میدهد، بیآنکه کلید هرگز از آن خارج شود. در صنعت پرداخت، پردازش رمز کارت (PIN) و امضای تراکنشها معمولاً الزاماً در HSM انجام میشود.
نکتهٔ دیگری که اهمیت آن رو به افزایش است، «چابکی رمزنگاری» (Crypto-Agility) است؛ یعنی معماری سامانه به گونهای باشد که بتوان الگوریتمها را بدون بازنویسی گسترده تعویض کرد. با پیشرفت رایانش کوانتومی، مؤسسهٔ ملی استاندارد و فناوری آمریکا (NIST) در سال ۲۰۲۴ نخستین استانداردهای رمزنگاری پساکوانتومی را منتشر کرده و آمادگی برای گذار به آنها در دستور کار نهادهای مالی قرار گرفته است.
۳جمعبندی
در جمعبندی، سازمان مالی باید فهرستی کامل از همهٔ کلیدها و گواهیهای خود داشته باشد، تاریخ انقضای گواهیها را پایش کند، کلیدهای حیاتی را در HSM نگه دارد و برای چرخش و تعویض الگوریتمها برنامه داشته باشد. رمزنگاری بدون مدیریت کلید، قفلی محکم است که کلیدش زیر پادری مانده است.
همفکران فناوری شریف

