رمزنگاری تصویر با استفاده از بیومتریک چهره و الگوریتم فرا ابتکاری بر روی سیستم زنجیره بلوکی

نوع مقاله : مقاله پژوهشی

نویسندگان

1 بخش مهندسی کامپیوتر دانشگاه شهیدباهنر کرمان

2 بخش مهندسی کامپیوتر/دانشکده فنی و مهندسی دانشگاه شهید باهنر کرمان/ایران

چکیده

با گسترش شبکه اینترنت و دسترسی همگانی به این شبکه، میزان تبادل اطلاعات و داده‌ها روزبه‌روز افزایش می‌یابد؛ بنابراین، امکان دسترسی غیرمجاز به اطلاعاتی که مبادله می‌شوند وجود خواهد داشت. از طرفی تقریباً تمام برنامه‌هایی که بر بستر اینترنت اجرا می-شوند، مانند شبکه‌های اجتماعی، دسترسی کامل به تصاویر و محتوای ذخیره‌شده در دستگاه میزبان را دارا هستند؛ بنابراین امکان دسترسی غیرمجاز و سرقت اطلاعات شخصی وجود دارد. ازاین‌رو باید امنیت و صحت اطلاعات تضمین شود. به‌منظور حفظ محرمانگی داده‌ها می‌توان از روش‌های رمزنگاری اطلاعات، مانند الگوریتم‌های رمزنگاری تصویر استفاده کرد. در روش پیشنهادی این مقاله کلید الگوریتم رمزنگاری به کمک اطلاعات استخراج‌شده از چهره فرد، چکیده تصویر و کلید عمومی ایجاد می‌شود، بنابراین الگوریتم رمزنگاری نسبت به تغییر هر کدام از اطلاعات استفاده شده در تولید کلید حساسیت بالایی خواهد داشت. برای رمزنگاری تصویر در فاز جانشینی از نگاشت آشوب لورنز استفاده می‌شود. هر کانال رنگ تصویر به چهار قسمت تقسیم می‌شود و هر قسمت با استفاده از یک دنباله شبه تصادفی مجزا رمزنگاری می‌شود و تصویر رمز‌شده تولید می‌شود. در فاز جایگشت به‌منظور دست یافتن به بهترین تصویر رمزشده، از الگوریتم فرا ابتکاری ژنتیک (GA) استفاده می‌شود تا با انتخاب پارامترهای بهینه برای نگاشت آشوب آرنولد، مقدار همبستگی پیکسل‌های تصویر رمزنگاری‌شده به حداقل مقدار ممکن نزدیک شود. با توجه به نتایج به‌دست‌آمده، مقادیر همبستگی پیکسل‌ها در هر سه جهت افقی، عمودی و قطری نسبت به سایر روش‌های ارائه شده مشابه بسیار کوچک‌تر است و الگوریتم رمزنگاری توانسته است به‌طور چشم‌گیری همبستگی و ارتباط بین پیکسل‌ها را کاهش دهد. همچنین باتوجه به نتایج تحلیل‌ تفاضلی NPCR و UACI، برای تمام تصاویر آزمایش شده به ترتیب بالاتر از 6/99 درصد و 4/33 درصد است. بنابراین روش پیشنهادی دارای مقاومت بالایی نسبت به حملات آماری و تفاضلی خواهد داشت. همچنین برای فرآیند رمزگشایی تصویر، از احراز هویت دو مرحله‌ای و نگهداری ایمن کلید رمزنگاری در شبکه زنجیره‌بلوکی استفاده می‌شود

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Image encryption using face biometric and metaheuristic algorithm over blockchain system

نویسندگان [English]

  • MOHAMMADJAVAD Rostami 1
  • MOHAMMAD Ganjalikhan Hakemi 2
1 Computer Eng. Dept. , Shahid Bahonar University of Kerman, Iran
2 Computer Eng. dept. Shahid Bahonar University of Kerman. Iran
چکیده [English]

With the expansion of the Internet network and public access to this network, the amount of information and data exchange increases day by day; Therefore, there will be a possibility of unauthorized access to the information that is exchanged. On the other hand, almost all programs that run on the Internet, such as social networks, have full access to images and content stored on the host device; Therefore, there is a pos-sibility of unauthorized access and theft of personal information. Therefore, the security and accuracy of information must be guaranteed. In order to maintain the confidentiality of data, information encryption methods, such as image encryption algorithms, can be used. In the proposed method of this article, the en-cryption algorithm key is created with the help of information extracted from the person's face, image ab-stract, and public key, so the encryption algorithm will be highly sensitive to the change of any of the infor-mation used in key generation. Lorenz chaos mapping is used for image encryption in the substitution phase. Each color channel of the image is divided into four parts and each part is encrypted using a sepa-rate pseudo-random sequence and the encrypted image is produced. In the permutation phase, to achieve the best encoded image, the genetic heuristic algorithm (GA) is used to bring the pixel correlation value of the encoded image to the minimum possible value by choosing the optimal parameters for the Arnold chaos mapping. According to the obtained results, the correlation values of pixels in all three horizontal, vertical, and diagonal directions are much smaller than other similar presented methods and the encryption algo-rithm has been able to significantly reduce the correlation and connection between pixels. to give Also, according to the results of NPCR and UACI differential analysis, it is higher than 99.6% and 33.4% for all the tested images, respectively. Therefore, the proposed method will have high resistance to statistical and differential attacks. Also, for the process of decoding the image, two-step authentication and safe storage of the encryption key are used in the blockchain network.

کلیدواژه‌ها [English]

  • Image encryption
  • Chaos
  • Genetic algorithm
  • Blockchain
  • Face detection
  • Authentication
دوره 12، شماره 2 - شماره پیاپی 46
شماره پیا پی 46 تابستان 1403
شهریور 1403
  • تاریخ دریافت: 08 اردیبهشت 1402
  • تاریخ بازنگری: 29 خرداد 1403
  • تاریخ پذیرش: 12 تیر 1403
  • تاریخ انتشار: 13 شهریور 1403