Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Cryptography and network security (2nd ed.): principles and practice
Cryptography and network security (2nd ed.): principles and practice
Communications of the ACM
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
The TINI Specification and Developer's Guide
The TINI Specification and Developer's Guide
SPINS: security protocols for sensor networks
Wireless Networks
Denial of Service in Sensor Networks
Computer
NCA '03 Proceedings of the Second IEEE International Symposium on Network Computing and Applications
Selecting the Advanced Encryption Standard
IEEE Security and Privacy
Control systems: smart buildings
IEEE Spectrum
Supporting fine-grained configurability with multiple quality of service properties in middleware for embedded systems
Hi-index | 0.00 |
Computer and network security is becoming increasingly important as both large systems and, increasingly small, embedded systems are networked. Middleware frameworks aid the system developer who must interconnect individual systems into larger interconnected, distributed systems. However, there exist very few middleware frameworks that have been designed for use with embedded systems, which constitute the vast majority of CPUs produced each year, and none offer the range of security mechanisms required by the wide range of embedded system applications. This paper describes MicroQoSCORBA, a highly configurable middleware framework for embedded systems, and its security sub-system. It first presents an analysis of security requirements for embedded applications and what can and should be done in middleware. It then presents the design of MicroQoSCORBA's security subsystem and the wide range of mechanisms it supports. Experimental results for these mechanisms are presented for two different embedded systems and one desktop computer that collectively represent a wide range of computational capabilities.