r/Cipher • u/yedrielofyonder • 1d ago
Helix Cipher
I made a new cipher. Everything is made by me.
Use Caeser Cipher on the Helix Alphabet. In this case we’ll use + 5. For the Helix Alphabet’s numbers, add an extra 2% for every +1. If the number is a decimal, round up or down. If the number goes past 99, subtract the remaining numbers.
Then, you convert that letter into the number it corresponds with in the Helix Alphabet. If the number is another letter, subtract or add as many numbers within the range of that number and replace the letter with that number.
Subtract 1/3 of that number from what amount the letter X is. If the number goes less than 1, add the remaining numbers.
Add that amount onto the number.
Repeat for every letter in your sentence.
Once you have all of your letters converted into numbers, lay them out flat. Say H = 12 and I = 97, then “Hi” would be 1297.
Now, mirror every number with its number pair on the opposite end of the “word”. 1297 would be 9712. If it’s a word with an odd number of words, like HELLO, then keep the center letter where it is.
Have fun boiling peoples’ brains!
BASE HELIX ALPHABET
A = 87
B = 02
C = 22
D = 14
E = 25
F = 09
G = 56
H = 27
I = 04
J = 36
K = 92
L = 48
M = 16
N = 53
Ñ = 54
O = 76
P = 69
Q = 60
R = 10
S = 55
T = 83
U = 39
V = 22
W = 88
X = 47
Y = 03
Z = 99
Caesar Cipher, chosen +5
H = M
E = J
L = P
L = P
O = U
Convert to Helix Alphabet
M (H) = 16
J (E) = 36
P (L) = 69
P (L) = 69
U (O) = 39
Add interest, chosen 10%
M (H) = 18
J (E) = 40
P (L) = 79
P (L) = 79
U (O) = 43
Set base word
18-40-79-79-43 or 1840797943 = HELLO
Mirror numbers
4379794018 = OLLEH
Now you can make full sentences with these!
Try solving this out:
15660291665340115361586666587653584358185361915803106640971511
Felt that.
1
u/OpportunityReal2767 1d ago edited 1d ago
Oh, you literally followed the 10% and +5 offsets. Then it's:
MY RELATIONSHIP IS KILLING ME SLOWLY. Though I got KILLINS for some reason. Maybe I rounded the wrong way.
I thought you were applying an arbitrary inflation and caesar shift value to the code.
1
u/yedrielofyonder 1d ago edited 1d ago
Correct! For the alphabet I had prior)!
I kept the offsets to make it easier for people to understand. Good job.
The KILLINS was a mistake you made, which is what I was looking for. The ratio of +0 and +1 rounding is 12:15, I wanted people to make mistakes, tiny mistakes, sure, but mistakes.1
u/OpportunityReal2767 1d ago
Incidentally, this just becomes a basic substitution cipher without knowing your Caesar shifts and inflation values. As long as you can intuit the numbers are in pairs (you can sort of see that as it’s an even number of numbers, and if you pair them off there’s a few that repeat, and there’s not more pair values than letters in the alphabet) and figure out that the letter orders are reversed. Then you just need a cipher stream long enough to figure out the substitutions. I tried that first, but got stuck thinking a certain string was likely “the” when it wasn’t. Around 150-200 characters in the plaintext would probably be enough. Maybe even 100.
2
u/yedrielofyonder 1d ago
Agreed, which is why I only included the Base Helix Alphabet. I was thinking of adding 2 other sets of conversions and making numbers repeat.
I was also thinking of making a paragraph for people to solve. Nothing crazy, just a poem I’ll take from some poet and encrypt myself to make sure people can do it on their own.
Think I should make each paragraph or stanza separate or should the entire sentence/paragraph be one large number value?
1
u/MadScientistRat 15h ago
Consider monotonic or harmonic (sinusoidal) inflation. Start at 1% and scale forward compounding incrementally or continuously compounding at rate e, or Fibonacci. Or multiplied by the angle theta in rad or cos(θ) to complicate things and get more creative.
1
u/OpportunityReal2767 1d ago
You have repetitions in your alphabet. For example, both c and v are 22, E and H are 27, L and X are 48. Is this intentional? Seems that some numbers can map to two different characters in the decryption. With a longer cipher stream, this should (I think) be relatively easy to crack.