Google Answers Logo
View Question
 
Q: "encryption algorithms" ( No Answer,   1 Comment )
Question  
Subject: "encryption algorithms"
Category: Computers > Algorithms
Asked by: isidoros2004-ga
List Price: $5.00
Posted: 01 Mar 2004 12:48 PST
Expires: 31 Mar 2004 12:48 PST
Question ID: 312406
I am interested for Encryption Algorithms (in C Language). The
algorithms encrypt the received data (binary data)from an Analog to
Digital Converter and send the encrypted data to a Digital to Analog
Converter. The same process with the same algorithm happens at the
receiver, for the decription of the data.

Request for Question Clarification by maniac-ga on 01 Mar 2004 18:32 PST
Hello Isidoros2004,

Do you have any specific constraints on the processor that will do the
encryption / decryption of the data?

Also, how many A/D values do you expect to encrypt with each message?

A number of algorithms exist that can be adapted for your use,
however, they tend to do processing in 64 bit blocks and require 32
bit arithmetic. If this is not feasible in your system, please let us
know before answering the question.

  --Maniac

Clarification of Question by isidoros2004-ga on 03 Mar 2004 06:16 PST
Hi Maniac,

Firstly, I use the TMS3206711 DSP processor. 
The steps of the procedure are:
 Audio Signal => A/D => Audio Encyption => D/A => Receiver => Audio Decryption

I want to encrypt data of a few KBs and have in mind that there is noise as well.

I transmit 16bit blocks and they require 16 bit arithmetic.

I want the code to be as simple as possible (C Language).

Tnx
Isidoros

Request for Question Clarification by maniac-ga on 09 Mar 2004 18:37 PST
Hello Isidoros2004,

I've looked at this problem several times but finding C source code
that uses only 16 bit arithmetic has been the problem. Does your C
compiler support "long" arithmetic (32 bit)? I found several programs
that work with 16 bit ints and 32 bit longs and can produce a proper
answer with one of those if that is acceptable.

  --Maniac
Answer  
There is no answer at this time.

Comments  
Subject: Re: "encryption algorithms"
From: andfarm-ga on 07 Mar 2004 13:30 PST
 
Since the output of an A/D converter is essentially no different from
any other data, you could theoretically use any common encryption
algorithm. My suggestions would be:

Arcfour - an easy-to-implement stream cipher.
http://lists.samba.org/archive/samba-ntdom/1998-February/000064.html

Blowfish - a block cipher; slightly more complicated, but possibly
more secure. http://www.schneier.com/blowfish-download.html

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy