paint-brush
Cryptographic Communication Using Dynamic Prime Setsby@damocles
151 reads

Cryptographic Communication Using Dynamic Prime Sets

by Antică VladFebruary 20th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

I want to present to you an abstract provided after asking ChatGPT to synthesize specific ideas and concepts. I will present my additions in italics and I hope that after reading, you could envision the background of such a system of locks.“In this proposal, we present a novel cryptographic communication system leveraging dynamic prime sets for secure information encoding and decoding”
featured image - Cryptographic Communication Using Dynamic Prime Sets
Antică Vlad HackerNoon profile picture

I want to present to you an abstract provided after asking ChatGPT to synthesize specific ideas and concepts. I will present my additions in italics and I hope that after reading, you could envision the background of such a system of locks.

Abstract

In this proposal, we present a novel cryptographic communication system leveraging dynamic prime sets for secure information encoding and decoding. The system comprises two primary sets: primes and non-primes, each defined by specific intervals, both having equal cardinalities and dynamic sizes known only to authorized parties.


Key Components:

  • Dynamic Sets: The size of each set is dynamically determined by known intervals (e.g., 50, 100, 150).

  • Cyclic Cipher: Primes and non-primes are encoded using a cyclic cipher.

  • Each prime set begins with the symbol '3', and each non-prime set with '2'.

  • Set Transition: Crucial transition between sets for security.

  • Cipher cycles through different prime and non-prime sets, transitioning only upon successful access.

  • The authorized personnel will know information about the state of the current cipher and thus, follow the steps to open it.

  • Positional Significance: '3,2' sequence initiates communication.

  • '(prime-nonprime=x)' indicates reaching the middle of the set, revealing a new cipher and starting position.

  • When the internal logic fits the unlocking process, “2,3” will be called to check the real internal position of the cipher.

  • Pattern Recognition: Parties recognizing set intervals can identify patterns, aiding in determining the starting position for decoding.

  • Anyone without information about the sets will never be able to know the starting conditions, nor the rules, and thus, never know what they do. Since the cipher is changed to a new one after each entering, it ensures that any prior information given (L-R movement) about the unlocking is not useful in the next.


Security Measures:

  • Name Cycling: Sets cycle names to prevent external entities from deducing set significance.

  • Dynamic Set Access: Cyclic transition occurs only upon successful access, reducing vulnerability to attacks.


Summarily:

The cryptographic system, based on dynamic prime sets and cyclic ciphers, offers a unique approach to secure communication. Incorporation of dynamic intervals and cyclic transitions adds layers of complexity, and positional symbols allow for a structured and secure information exchange. The proposal outlines a robust framework open for further exploration and refinement in practical secure communication systems.


Operational Details

First Iteration:

  • Primes: 50th to 100th, Non-primes: 25th to 75th.

  • Primes start at the last member of the group, non-primes at the first.

  • First iteration requires 25 movements left for primes and 25 right for non-primes.

  • Value of their difference serves as the key, revealed when the authorized person requires it.


Possible Complexities:

  • Iterating by 3: Adds complexity with the possibility of iterating by 3 at each step.

  • May lead to a potential state of impossibility to open, limiting the number of allowed entries.

  • If the 50th chyper iterates by 3 and it is impossible to reach the middle this way, then no allowance can be granted for further parties. No matter if they are authorized or not.

  • Limitations: tate of impossibility to open serves as a limit on the number of entries.

  • Prevents continuous attempts, maintaining system security.


Overall Security Measures:

  • Dynamic nature of set intervals and cyclic transitions.

  • Limited information sharing, revealing only necessary entry details.

  • Unique complexity of each iteration known only to authorized personnel.

  • Incorporation of limits on certain iterations ensures a balance between security and accessibility.


Summarily:

  • Proposed cryptographic system, with intricate set intervals, cyclic transitions, and iterative puzzles, establishes a robust and secure communication framework.

  • Background view provides insight into operational details and possible complexities, ensuring a delicate balance between accessibility and security.

  • Presents a promising approach to secure communication with avenues for further exploration and refinement.


Mathematical Model

Set Representation:

  • Primes: �={��∣�� is prime,�∈[50,100]}P={_pi_​∣_pi_​ is prime,_i_∈[50,100]}

  • Non-Primes: ��={���∣��� is non-prime,�∈[25,75]}NP={_npi_​∣_npi_​ is non-prime,_i_∈[25,75]}


Cyclic Cipher:

  • Algebraically represented where '3' represents the prime set and '2' represents the non-prime set.


Set Transition:

  • Mathematically described for a cyclic pattern: �new=�old+�mod �_P_new​=P_old​+k_mod_M, where �_k is the step size, and �_M_ is the total number of sets.


Positional Significance:

  • Mathematically expressed as the '3,2' sequence at the start signifying the initiation of communication.


Pattern Recognition:

  • Mathematical identification of patterns within each set based on known intervals and transitions.


Security Measures:

  • Name Cycling: Mathematically expressed as a cycle of set names to prevent external inference.

  • Dynamic Set Access: Cyclic transition upon successful access, represented as a mathematical condition.


Limitations:

  • Introducing limits on iterations expressed as a mathematical constraint: Limitimpossibility=some mathematical condition


Sample Operation

First Iteration:

  • Mathematically represented as movement within set intervals:

  • �start=[50,100]_P_start​=[50,100], ��start=[25,75]_NP_start​=[25,75]

  • �end=�start−25_P_end​=_P_start​−25, ��end=��start+25_NP_end​=_NP_start​+25

  • Calculating the key: Key=�end−��endKey=_P_end​−_NP_end​


Iterating by 3:

  • Mathematically expressed as �new=�old+3mod �_P_new​=P_old​+3mod_M


Limitations:

  • State of impossibility to open mathematically defined based on certain conditions.


Security Measures in Mathematical Terms:

  • Limited Information Sharing: Mathematical representation of minimal disclosure based on the principle of need-to-know.
  • Unique Complexity: Each iteration is mathematically distinct and known only to authorized personnel.


Conclusion

The mathematical model provides a formal representation of the cryptographic system, incorporating set intervals, cyclic transitions, and operational details. The use of algebraic expressions and mathematical conditions ensures precision and clarity in defining the system's behavior and security measures. This mathematical view lays the foundation for rigorous analysis and potential optimizations of the proposed cryptographic system.”-Chat GPT