Open Access Open Access  Restricted Access Subscription or Fee Access

VLSI Implementation of Data Security Architecture

Dilip Thomas, K. S. M. Panicker

Abstract


The technologies of computer security are more logic oriented. Designing a program with security often imposes restrictions on that program's behavior. In this work, it is proposed to add a security level in hardware such that the security will extend from the computer architectural hardware level to the software OS level. Even though the operating system controls access to the system resources and programs, the request for the access to these system resources through the Operating System (OS) is done via an integrated chip located in the Peripheral Component Interconnect (PCI) bus of the system. This will add a new dimension of security to the entire computer architecture. The level of security appropriate for a particular system depends on the value of the resources being secured. Incorporation of key operating system function into the hardware is planned so that the size of the security mechanisms still remains small, while not back tracking on the implementation of security. Use of various monitoring functions performed at regular intervals incorporated into the hardware is done so that its implementation is much faster than its equivalent software implementation.

Keywords


Computer Architecture, Operating System, PCI, System Security,

Full Text:

PDF

References


Ilgun, K., ―USTAT: A Real-time Intrusion Detection System for UNIX‖, in proceedings of the IEEE Symposium on Research in Security and Privacy, pp. 16-28, 1993.

T. Yamauchi et al., ―Fully Self-timing Data-Bus Architecture for 64-Mb DRAMs‖, IEICE TRANS. ELECTRON., VOL. E78-C, NO.7, pp. 885-865, 1995.

Peter Petrov and Alex Orailoglu, ―Towards effective embedded processors in codesigns: Customizable partitioned caches‖, in proceedings of the 9th International Symposium on Hardware/Software Codesign, pages 79-84, Copenhagen, Denmark, 2001.

W.T. Shiue and C. Chakrabarti, ―Memory exploration for low power, embedded systems‖, in Design Automation Conference, pages 140-145, New York, 1999.

W. Wolf and M. Kandemir, ―Memory system optimization of embedded software‖, in proceedings of the IEEE, 91(1), January 2003.

A. Asaduzzaman and I. Mahgoub, ―Cache Optimization for Embedded Systems Running‖, AVC Video Decoder, AICCSA06 IEEE International Conference, UAE, pages 665-672, 2006.

S. Mohanty, V.K. Prasanna, ―Design of High-Performance Embedded System using Model Integrated Computing‖, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS-2004), 2004.

P.R. Panda, F. Catthoor, P.G. Kjeldsberg, ―Data and Memory Optimization Techniques for Embedded Systems‖, ACM Transactions on Design Automation of Electronic Systems, Vol. 8, No. 2, pages 149-206, 2001.

F. Ricci, L. T. Clark, T. Beatty, W. Yu, A. Bashmakov, S. Demmons, E. Fox, J. Miller, M. Biyani, J. Haigh, "A 1.5 GHz 90 nm embedded microprocessor core," Digest of Technical Papers. Symposium on VLSI Circuits, pp. 12-15, June 2005.

S. Naffziger, B. Stackhouse, T. Grutkowski, D. Josephson, J. Desai, E. Alon, M. Horowitz, "The implementation of a 2-core, multi-threaded itanium family processor," Journal of Solid-State Circuits, vol. 41, issue 1, pp. 197-209, Jan. 2006.

M. Sheets, F. Burghardt, T. Karalar, J. Ammer, Y. Chee, J. Rabaey, "A Power-Managed Protocol Processor for Wireless Sensor Networks," Digest of Technical Papers. Symposium on VLSI Circuits, pp. 212-213, June, 2006.

B. H. Calhoun, A. Chandrakasan, "A 256kb sub-threshold SRAM in 65nm CMOS," IEEE International Solid-State Circuits Conference, pp. 628, Feb 2005.

Z. Guo, S. Balasubramanian, R. Zlatanovici, T. J. King, B. Nikolic, "FinFET-based SRAM design," International Symposium on Low Power Electronics and Design, pp. 2-7, Aug. 2005.

K. Zhang, et al., "SRAM design on 65-nm CMOS technology with dynamic sleep transistor for leakage reduction," IEEE Journal of Solid-State Circuits, vol. 40, issue 4, pp. 895-901, April 2005.

C. H. Kim, J. Kim, I. Chang, and K. Roy, "PVT-Aware leakage reduction for on-die caches with improved read stability", IEEE Journal of Solid-State Circuits, vol. 41, no. 1, pp. 170-178, Jan. 2006.

M. Khellah, D. Somasekhar, Y. Ye, N. S. Kim, J. Howard, G. Ruhl, M. Sunna, J. Tschanz, N. Borkar,F. Hamzaoglu, G. Pandya, A. Farhang, K. Zhang, V. De, "A 256-Kb Dual-VCC SRAM Building Block in 65-nm CMOS Process With Actively Clamped Sleep Transistor," IEEE Journal of Solid-State Circuits, vol. 42, issue 1, pp. 233-242, Jan. 2007.

M. Agostinelli et al., "Erratic fluctuations of SRAM cache vmin at the 90nm process technology node," IEEE International Electron Devices Meeting, pp. 655–658, Dec 2005.

K. Takeda, H. Ikeda, Y. Hagihara, M. Nomura and H. Kobatake, "Redefinition of write margin for next-generation SRAM and write-margin monitoring circuit", International Solid-State Circuits Conference, pp. 630-631, Feb 2006.

A. Kumar, et al., "Fundamental bounds on power reduction during SRAM standby data-retention", in press, IEEE International Symposium on Circuits and Systems, 2007.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.