<p>Labeling or coloring the vertices of a graph is called vertex labeling or coloring. The <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(L(3, 2, 1){-}\)</EquationSource> </InlineEquation>path coloring of a graph is one on which vertices at distances <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(1,\ 2,\)</EquationSource> </InlineEquation> and 3 on a path are labeled with a minimum label difference of <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(3,\ 2,\)</EquationSource> </InlineEquation> and 1 respectively and one such path exists between all pairs of vertices. The <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(L(3, 2, 1){-}\)</EquationSource> </InlineEquation> connection number, <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\({k_{3c}}(G)\)</EquationSource> </InlineEquation>, is the minimum value of the greatest integer used in any viable <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(L(3, 2, 1){-}\)</EquationSource> </InlineEquation> path coloring of the graph. Finding the <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\({k_{3c}}(G)\)</EquationSource> </InlineEquation> of a graph is highly non-trivial and the primary objective of this work is to determine the <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\({k_{3c}}(G)\)</EquationSource> </InlineEquation> 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.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

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

  • P. Shivapriya,
  • K. N. Meera,
  • Yuqing Lin

摘要

Labeling or coloring the vertices of a graph is called vertex labeling or coloring. The \(L(3, 2, 1){-}\) path coloring of a graph is one on which vertices at distances \(1,\ 2,\) and 3 on a path are labeled with a minimum label difference of \(3,\ 2,\) and 1 respectively and one such path exists between all pairs of vertices. The \(L(3, 2, 1){-}\) connection number, \({k_{3c}}(G)\) , is the minimum value of the greatest integer used in any viable \(L(3, 2, 1){-}\) path coloring of the graph. Finding the \({k_{3c}}(G)\) of a graph is highly non-trivial and the primary objective of this work is to determine the \({k_{3c}}(G)\) 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.