What is G357AA DVP/DES OFB Encryption option?

This forum is dedicated to discussions pertaining specifically to the Motorola ASTRO line of radios (those that use VSELP/IMBE/AMBE), including using digital modulation, digital programming, FlashPort upgrades, etc. If you have general questions please use the General or Programming forums.

Moderator: Queue Moderator

Post Reply
User avatar
MTP300
Posts: 30
Joined: Sun Apr 13, 2003 6:36 am

What is G357AA DVP/DES OFB Encryption option?

Post by MTP300 »

Hi all,

Sorry for the basic questions, but what does this option enable my radio to do apart from the obviuos encryption function, what does OFB mean? it also has W969AF Multikey. This is an IMBE Radio.

Many Thanks Steve
User avatar
Wowbagger
Aeroflex
Posts: 1287
Joined: Tue Dec 10, 2002 10:46 am

OFB - output feedback

Post by Wowbagger »

OFB and CFB are two different types of DES encryption.

When you do DES, you take a 56 bit number, mash on it several times, and get another 56 bit number. You then use that 56 bit number to encode your digitally represented voice.

Now, you obviously want to keep changing that number, or you aren't very secure. So you keep re-running the DES algorithm, feeding "something new" in each time.

So, what do you feed in? You have 2 real choices:

You can take the 56 bit number you got out of the DES encoder last time and feed it back in - this is called Cypher FeedBack or CFB. The advantage to this approach is that if you receive a corrupted bit over the air it will only screw up the current block of data. The disadvantage is that it is eaiser to crack.

Or you can take the encrypted voice data and feed that back into the next round of DES - this is Output FeedBack or OFB. The advantage is this is harder to crack, but the disadvantage is that if you get a corrupted bit in the data stream, that corruption will continue to affect you until you somehow resync. That is why things like APCO-25 transmit a low-speed data stream that every once in a while is used instead of the voice stream (this is called the MI record).
This is my opinion, not Aeroflex's.

I WILL NOT give you proprietary information. I make too much money to jeopardize my job.

I AM NOT the Service department: You want official info, manuals, service info, parts, calibration, etc., contact Aeroflex directly, please.
User avatar
ASTRO_25
Batboard $upporter
Posts: 360
Joined: Mon Sep 17, 2001 4:00 pm

Post by ASTRO_25 »

Are you sure that you don't have CFB and OFB confused with each other?
User avatar
Wowbagger
Aeroflex
Posts: 1287
Joined: Tue Dec 10, 2002 10:46 am

ARRG

Post by Wowbagger »

You are correct (Serves me right for trying to multitask too much).

OFB wraps the output of the DES routine back on itself, CFB wraps the encyphered text back on itself.

Brain fart - my bad.

Take what I said and reverse it.

(Should have looked at the source code rather than trusting my memory...)
This is my opinion, not Aeroflex's.

I WILL NOT give you proprietary information. I make too much money to jeopardize my job.

I AM NOT the Service department: You want official info, manuals, service info, parts, calibration, etc., contact Aeroflex directly, please.
User avatar
ASTRO_25
Batboard $upporter
Posts: 360
Joined: Mon Sep 17, 2001 4:00 pm

Post by ASTRO_25 »

Here is a great PDF document which describes the 5? different modes of DES and how each of them work (into details that scare me):

isl.cudenver.edu/lkurgan/CSC4811/s03/class9.pdf

Lindsay
User avatar
MTP300
Posts: 30
Joined: Sun Apr 13, 2003 6:36 am

Thanks to you both...........

Post by MTP300 »

Cheers for the valued info.

Regards Steve
Post Reply

Return to “Legacy Batboard Motorola ASTRO (VSELP/IMBE/AMBE) Equipment Forum”