Tell me more ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.
  1. lets say I have this random numbers ' 625 467 921 ' and use them once to encrypt a message otp style and then I want to use them again so I reverse them to be ' 129 764 526' and use to encrypt the other message what 'll be the weakness of that.

  2. same thing I have this numbers ' 625 467 921 ' and want to use again so I add static value to each number let it be '4' module10 the numbers will be ' 069 801 365 ' and use them for the second message and for the 3rd message I add to the numbers '6' or '7' and keep use the same numbers for each message and all I need to encrypt is the number to add to the last used numbers.

Will this numbers be random or not and what its weakness.

share|improve this question
What do you assume about the attacker? Does the attacker know the process, just not the initial random number? This would be the most natural assumption if you follow kerchoffs' principle. If you don't follow that principle, you are building on unstable grounds. – mikeazo Dec 17 '12 at 12:22

1 Answer

up vote 1 down vote accepted

A standard assumption in cryptography is that an attacker knows everything about your cryptosystem, apart from the key. This is known as Kerckhoffs's principle. Taking a look at your construction under this assumption, shows that it's extremely weak.

  1. is unkeyed and can be trivially reversed by an attacker. So you end up with something that amounts to a two-time-pad, and that's not very secure.
  2. The second one uses a keyed transformation, essentially a caesar cipher. Apart from this transform you're once again reusing a one-time-pad. Since the caesar cipher has a very small key, your security gain over plain one-time-pad reuse is just as small. Still extremely weak.
share|improve this answer
1  
well, I think I'll start reading a little about crypto analyzing, and little math. thanks – illsecure Dec 17 '12 at 20:25

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.