Discussion Overview
The discussion revolves around the construction of a mathematical encryption algorithm, focusing on the development of bijective and injective functions to map passwords to numerical representations and subsequently to matrix forms. The scope includes theoretical exploration of function properties, mathematical reasoning, and potential applications in encryption.
Discussion Character
- Exploratory
- Mathematical reasoning
- Technical explanation
Main Points Raised
- One participant proposes creating a bijective function f that maps a set of passwords to a numerical set S, with a total of 3720 possible passwords.
- Another participant questions the desired properties of the bijective function, suggesting that it may not need to be bijective but could be injective instead.
- A different participant suggests using the binary representation of numbers to correspond to parameters in a differential equation, although later expresses a need for a simpler approach.
- One participant discusses quantization schemes and state spaces for differential equations, but later decides to simplify the approach to using 64-bit integers represented as binary matrices.
- Another participant calculates the bit requirement for storing the values, concluding that at least 105 bits are needed for a uniform distribution of the passwords.
- A suggestion is made to use 16 x 16 matrices instead of 8 x 8 matrices, considering the computational capacity of a 256-bit machine.
- One participant proposes a function g(M) = M^69, assuming that the domain consists of binary matrix representations of the integers from 1 to 3720, positing that this could yield an injective function.
Areas of Agreement / Disagreement
Participants express various ideas about the properties and forms of the functions needed for the encryption algorithm, with no consensus reached on the specific approach or final function design. Multiple competing views and methods are presented throughout the discussion.
Contextual Notes
There are unresolved assumptions regarding the injectivity of the proposed functions and the implications of using different matrix sizes. The discussion also highlights the need for clarity on the quantization schemes and state spaces, which remain unspecified.