multi-message encryption strategy #2: vector coefficients for polynomials #74
Labels
documentation
Improvements or additions to documentation
enhancement
New feature or request
help wanted
Extra attention is needed
Initial check.
Describe briefly the idea behind the improvement.
Provide a method to encrypt multiple messages at once;
successful decryption possible only when all encrypted messages are available;
coefficients of ring polynomials will be vectors with modular vector product between them;
hypercomplex coefficients will be matrices instead of ring polynomials;
(!)$a_X = [\alpha, \beta, \gamma, ...]$
(!)$M = [M_1,...,M_{...}]$
Each message component$i$ corresponds to $i$ -th element in the vector.
Please specify what would you like to add/change.
Refactor current code to include vector coefficients instead of scalars.
Should this be default? Maybe for calculations speed reasons not? Operations on scalars will be faster then on vectors.
Or maybe this should be default with specialisation for case of vectors size == 1?
Please add other solutions if you considered them.
No response
Feel free to provide additional information or more context for your idea.
Code of Conduct
The text was updated successfully, but these errors were encountered: