What kind of the key exchange protocol better to use in my symmetric key algorithm?
-
I have found Diffie-Hellman_key_exchange protocol ready and wanted to use it in my new algorithm but is that best one in the key exchange protocols? I need to make sure that protocol is suit for 32 bytes of the 8 bits key exchange before i use it in my algorithm. Most of the literature said that cryptographic algorithm could be good and perfect strength but using key exchange protocol should be enough strong security as the algorithm strong then whole algorithm can be said complete powerful one. Please share me if you know about key exchange secret protocols. Which one is better to use it? My key generator is based one the 8 bits key. Algorithm input is 8 bits and output 32 bytes. Suggest me any thing else? Thank you
-
I have found Diffie-Hellman_key_exchange protocol ready and wanted to use it in my new algorithm but is that best one in the key exchange protocols? I need to make sure that protocol is suit for 32 bytes of the 8 bits key exchange before i use it in my algorithm. Most of the literature said that cryptographic algorithm could be good and perfect strength but using key exchange protocol should be enough strong security as the algorithm strong then whole algorithm can be said complete powerful one. Please share me if you know about key exchange secret protocols. Which one is better to use it? My key generator is based one the 8 bits key. Algorithm input is 8 bits and output 32 bytes. Suggest me any thing else? Thank you
I don't understand how you can expect any sort of credible security using an 8 bit key - there are only 256 different keys to try so an exhaustive search would be trivial. Diffie-Hellman has a good reputation as a key exchange algorithm, and is used in many standard security protocols. You need to ensure that you use large numbers or else the algorithm can be inverted. I'd suggest you read Applied Cryptography[^]
Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."
-
I don't understand how you can expect any sort of credible security using an 8 bit key - there are only 256 different keys to try so an exhaustive search would be trivial. Diffie-Hellman has a good reputation as a key exchange algorithm, and is used in many standard security protocols. You need to ensure that you use large numbers or else the algorithm can be inverted. I'd suggest you read Applied Cryptography[^]
Peter "Until the invention of the computer, the machine gun was the device that enabled humans to make the most mistakes in the smallest amount of time."
Yes. Peter That is good book. I'll do. So I think you need to know my problem first then you may say me what to do. I have only stable 0...256 number in decimal for input. That can be converted into the binary as one byte. Mission is keep security. I have gotten same idea with you since i saw it first time. This only 256 keys. Anyone can find it. In this case, how can i keep the security? Maybe you suggest me not only cryptography but also another thing to use it? If you have any idea please share me. I'm still in the trouble because of input 0...256 in decimal. thank you