I've been several evaluating radios for potential use (with encryption) for a client's deployment and migration.
Regardless of which is chosen, if possible, I would prefer to not lock them into any single manufacturer in case anyone closes, and so they have flexibility in their selection. It would also be nice to have compatibility with some of the radios I personally use, such as the TYT TH9600 AnyTone AT-D878UVII Plus, and Anytone AT-D578UV-PLUS (or for those to work together).
I have been testing and unable to successfully get encryption to work between radio manufacturers. I have tested several configurations and variations with radios such as: TYT MD-UV380, MD-UV-390 or TH9600 s Radioddity GD-73, Radioddity GD-77, AnyTone AT-D878UVII Plus, Anytone AT-D578UV-PLUS, Retevis RT43, Baofeng DM-1701, Baofeng DM-1801, Baofeng DM-5rPlus, and the super low end Cotre cp1, and Cotre cp3 (because client's volunteers tend to destroy radios).
Does anyone have experiance successfully getting encryption to work between different manufacturers, or have any configuration details that would assist with working interoperability with any of those radios, such as detailed information regarding the encryption type(s), key input, hash methods, or anything else related might be helpful?
So far I haven't seen any detailed documentation from any manufacturer in their manuals or seperately regarding encryption, and in some cases there is literally non specifying which they use, or specific key entry details (since key entry in their CPS is also inconsistant).
The only answer I get from the couple of manufacturers, which isn't an answer at all, is that they each use a different cipher/mode/Initial Vector so that you have to use their radios on both ends. In fact, in most cases, they seem to not know much about encryption at all.
While I might appreciate that a manufacturer might include a "in manufacturer" level of security, but it seems to me that encryption (when based on a standard such as AES128, AES256, or ARC04 should be interoperable regardless of whos radio is being used.... or at least they should allow a basic level, even if only ARC04.
Has anyone decrypted or reverse engineered the hash/seed/method for different manufacturers, or is there any software that can allow a common encryption key to generate manufacturer specific keys (accomidating for the difference in cypher/mode) allowing radios to introperate?
I have not tried to use SDR/DSDplus or similar to see or compare output (with a known key).... Icertainly don't want to dive into that if someone already has (and Im not sure I do anyway.)
If I did... (or if someone else has the skills)... conceptually, using the same encryption key in different radios, and sending consistant data (such as a text message), I am wondering if the output data (with the encryption key) could be used to find the cipher/mode (e.g. Base64/Hex; Initial Vector; CBC , GCM, ECB, CTR, etc) used by the manufacturer(s).
Thank you!!
To hopefully head off the common flaming I see whenever encryption is talked about....
This is intended for commercial use on a commercial frequency.
This is not about "how do I decrypt someones transmissions without the encryption key"
This is not about using encryption on HAM/GMRS.
This is not about is encryption good/bad/legal/illegal on a frequency or country.
Qualified, helpful information only PLEASE.
Encryption is in the radios... so lets talk about it and learn about it
PS... it seems like there should be a freestanding encryption topic. I didn't see one, but there have been many posts in other topics.
Regardless of which is chosen, if possible, I would prefer to not lock them into any single manufacturer in case anyone closes, and so they have flexibility in their selection. It would also be nice to have compatibility with some of the radios I personally use, such as the TYT TH9600 AnyTone AT-D878UVII Plus, and Anytone AT-D578UV-PLUS (or for those to work together).
I have been testing and unable to successfully get encryption to work between radio manufacturers. I have tested several configurations and variations with radios such as: TYT MD-UV380, MD-UV-390 or TH9600 s Radioddity GD-73, Radioddity GD-77, AnyTone AT-D878UVII Plus, Anytone AT-D578UV-PLUS, Retevis RT43, Baofeng DM-1701, Baofeng DM-1801, Baofeng DM-5rPlus, and the super low end Cotre cp1, and Cotre cp3 (because client's volunteers tend to destroy radios).
Does anyone have experiance successfully getting encryption to work between different manufacturers, or have any configuration details that would assist with working interoperability with any of those radios, such as detailed information regarding the encryption type(s), key input, hash methods, or anything else related might be helpful?
So far I haven't seen any detailed documentation from any manufacturer in their manuals or seperately regarding encryption, and in some cases there is literally non specifying which they use, or specific key entry details (since key entry in their CPS is also inconsistant).
The only answer I get from the couple of manufacturers, which isn't an answer at all, is that they each use a different cipher/mode/Initial Vector so that you have to use their radios on both ends. In fact, in most cases, they seem to not know much about encryption at all.
While I might appreciate that a manufacturer might include a "in manufacturer" level of security, but it seems to me that encryption (when based on a standard such as AES128, AES256, or ARC04 should be interoperable regardless of whos radio is being used.... or at least they should allow a basic level, even if only ARC04.
Has anyone decrypted or reverse engineered the hash/seed/method for different manufacturers, or is there any software that can allow a common encryption key to generate manufacturer specific keys (accomidating for the difference in cypher/mode) allowing radios to introperate?
I have not tried to use SDR/DSDplus or similar to see or compare output (with a known key).... Icertainly don't want to dive into that if someone already has (and Im not sure I do anyway.)
If I did... (or if someone else has the skills)... conceptually, using the same encryption key in different radios, and sending consistant data (such as a text message), I am wondering if the output data (with the encryption key) could be used to find the cipher/mode (e.g. Base64/Hex; Initial Vector; CBC , GCM, ECB, CTR, etc) used by the manufacturer(s).
Thank you!!
To hopefully head off the common flaming I see whenever encryption is talked about....
This is intended for commercial use on a commercial frequency.
This is not about "how do I decrypt someones transmissions without the encryption key"
This is not about using encryption on HAM/GMRS.
This is not about is encryption good/bad/legal/illegal on a frequency or country.
Qualified, helpful information only PLEASE.
Encryption is in the radios... so lets talk about it and learn about it
PS... it seems like there should be a freestanding encryption topic. I didn't see one, but there have been many posts in other topics.