Hi Everyone, This is my first exposure to embedded systems and I'm supposed to port a public key algorithm (RSA) to a ARM966E-S microcontroller (MCBSTR9 Evaluation Board). To put you in the context, my goal is to have a cryptoprocessor to which a regular phone will be connected. These are the tasks that my system will need to do: 1 - Do not start until the phone is picked up and a valid phone number is dialed. 2 - The processor will then be in charge of communicating with a modem.(For modulation/Demodulation) 3 - negotiating the keys with the callee (supposed to have the same device). 4 - Digitize the communication in order to encrypt it. 5 - Decrypt incoming data, and transmit it to the caller.
I have absolutely no idea on how I am supposed to get started. Any help or advise is greatly appreciated.
Thanks