|
Email: herwin_at_ee.ucla.edu |
|
Multilateral Security Architectures Though modern processors are built to support multiple security modes, they are base upon protection of the operating system. Because it is ultimately the user processes that require protection, the assumption of a hierarchical model is inherently flawed. Processors should be built using a multilateral security model which is more suitable for protecting individual processes from each other. |
|
| Secure Context Switch ASIP | With the addition of a thread manager in the datapath of an embedded processor, we are able to guarantee that control of the processor has been securely transferred from one process to another. Context switches are made atomic so that no information can leak between software process through the data registers. |
| Secure Coprocessors | Many software processes, some of may be malicious, run concurrently on a single processor. This project looks to see ways in which information cannot leak between these processes through the coprocessor interface. |
|
Optical CDMA The optical medium promises high transmission data rates with minimal signal degradation. The work here focuses on exploring how CDMA techniques can be applied to multi-wavelength optical channels. |
Uncoordinated Multiple Access | First Place Winner of the 2006 DAC/ISSCC Student Design Project We use specially designed codes to implement an optical network that supports uncoordinated multiple access. The resulting implementation demonstrates a convenient easy to scale system that runs at high optical transmission rates. |
Secure Transmission | Using a CDMA in both the frequency and time domain, we mix multiple data streams at the bit level with a cryptographically secure random number generator. |