Abstract
Cloud computing enables cloud customers to obtain shared processing resources and data on demand. Cloud providers configure computing resources to provide different services to users and enterprises. These cloud providers satisfy the need for highperformance computing by bringing more PEs inside a chip (known as Multiprocessor System-on-Chip (MPSoC)) instead of increasing operating frequency. An MPSoC usually employs Network-on-Chip (NoC) as the scalable on-chip communication medium. An MPSoC can contain multiple Trusted Execution Environments (TEEs) and Rich Execution Environments (REEs). Security critical applications run in TEEs and normal applications run in REEs. Due to sharing of resources (for example, NoC) in cloud computing, applications running in twoTEEs may need to communicate over an REE that is running applications of a malicious user (attacker). This scenario can cause unauthorized access attack if the attacker launches router attack inside the NoC. Apart from this attack, an attacker can also launch misrouting attack using router attack causing various types of ill effects. To deal with these security concerns, we discuss in detail different hardware-based security mechanisms. These mechanisms mainly employ monitoring to detect a router attack and possibly a malicious router location. The hardware-based mechanisms can provide much-needed protection to users’ data in a cloud computing MPSoC platform. Apart from the threat model with practical examples, detailed hardware description of each security mechanism is given in this chapter for easy understanding of the readers.
Original language | English |
---|---|
Title of host publication | Data security in cloud computing |
Publisher | Institution of Engineering and Technology |
Pages | 65-88 |
Number of pages | 24 |
ISBN (Electronic) | 9781785612213 |
ISBN (Print) | 9781785612206 |
DOIs | |
Publication status | Published - Sept 2017 |
Bibliographical note
Publisher Copyright:© The Institution of Engineering and Technology 2017.
Keywords
- Authorisation
- Cloud computing
- Cloud computing MPSoC platform
- Hardware-based security mechanisms
- High-performance computing
- Malicious router location
- Misrouting attack
- Multiprocessing systems
- Multiprocessor system-on-chip
- Network routing
- Network-on-chip
- Parallel processing
- REEs
- Rich execution environments
- Router attack
- Scalable on-chip communication medium
- Security critical applications
- TEEs
- Trusted computing
- Trusted execution environments
- Unauthorized access attack
ASJC Scopus subject areas
- General Computer Science