A Stream Cipher Engine for Ad-Hoc Security
Overall demands of ever growing ubiquitous environment are security, speed, and power consciousness in processing huge amount of multimedia data. Especially, the critical issue is the security threat due to the spread of mobile platforms. Then, ad-hoc security is very important to keep the temporary security of ubiquitous devices without permanent network infrastructure. A practical solution to meet these demands is a safety aware, high- performed single chip processor. According to this scheme, we have exploited hardware cryptography- embedded processors named RAP (random addressing-accelerated processor) and HCgorilla. We have conceived from RAP and HCgorilla a cryptography called RAC (random addressing cryptography). RAC is a practical cipher promising for multimedia streaming that has ability to keep the temporary security of ubiquitous devices without usual network infrastructure. Abstracting the potential feature of RAC from RAP and HCgorilla, we have developed a multimedia stream cipher engine that has a compact multicore processor structure. In this article, we describe the overall architecture and cryptographic structure of the stream cipher engine, RAC run on the stream cipher engine and its ad-hoc aspects compared with usual cipher techniques.