首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:A Recursive and Parallelized Dynamic Programming Implementation of Hard Merkle-Hellman Knapsack System for Public Key Cryptography
  • 本地全文:下载
  • 作者:Rahul Vaddadi Sai ; Prasanth N. Narayanan ; Raja S. P.
  • 期刊名称:Cybernetics and Information Technologies
  • 印刷版ISSN:1311-9702
  • 电子版ISSN:1314-4081
  • 出版年度:2021
  • 卷号:21
  • 期号:2
  • 页码:58-69
  • DOI:10.2478/cait-2021-0019
  • 语种:English
  • 出版社:Bulgarian Academy of Science
  • 摘要:Merkle-Hellman public key cryptosystem is a long-age old algorithm used in cryptography. Despite being computationally fast, for very large input sizes it may operate slower due to thread creation overhead or reaching a deadlock situation. In this paper, we discuss the working principles of the Traditional Merkle-Hellman knapsack cryptosystem, which is an Easy knapsack. The challenges of Hard Knapsack and how it overcomes the shortcomings of the Traditional Easy Knapsack, are also discussed. The Hard knapsack variant of Merkle-Hellman is solved first using plain recursion and then improvised using a dynamic programming approach to the problem. Parallelism and Concurrency has been achieved on the dynamic programming implementation using OpenMP API which further has enhanced the performance time. A comparative study of both variants of Hard Knapsack for messages of different lengths has shown that the latter is faster.
国家哲学社会科学文献中心版权所有