A lightweight cryptographic algorithm incorporating path coloring of cartesian product of graphs

一种结合图的笛卡尔积路径着色的轻量级加密算法

阅读:1

Abstract

Labeling or coloring the vertices of a graph is called vertex labeling or coloring. The [Formula: see text]path coloring of a graph is one on which vertices at distances [Formula: see text] and 3 on a path are labeled with a minimum label difference of [Formula: see text] and 1 respectively and one such path exists between all pairs of vertices. The [Formula: see text] connection number, [Formula: see text], is the minimum value of the greatest integer used in any viable [Formula: see text] path coloring of the graph. Finding the [Formula: see text] of a graph is highly non-trivial and the primary objective of this work is to determine the [Formula: see text] for the Cartesian product of any two graphs. An efficient and computationally simpler cryptographic algorithm is developed by using these concepts in cryptography. This work aims to implement this cryptographic algorithm to support devices with constrained storage and energy capacities. With these ideas, the article attempts to improve the scope of application of graph labeling in cryptographic algorithms. Progressing further, the work evaluates parameters such as key strength, key randomness and security of the encryption algorithm through four statistical tests conducted at a high level of confidence. The tests proved that the proposed method is best suited for applications requiring shorter but stronger keys, compared to the existing graph labeling methods, which are algorithmically complex.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。