Security Primitives Library
A library of security building blocks for SPACE.
Specurity Aspects
Name
Description
This aspect is about protecting messages in transit.
This aspect is about establishing and terminating secure modes between components.
Specification Elements
Name
Description
A building block encapsulating the two operations of signing the message and the other for verifying the signature to achieve message integrity.
A building block encapsulating the handling of nonces.
A building block encapsulating public key encryption.
A building block encapsulating the establishment of a secure mode (SM) between two components.
A building block encapsulating the termination of a secure mode (SM) between two components.
A building block for listening for an error notification until the block is stopped or a security exception does take place.
Security Aspects
Secure Message Transfer
This aspect is about protecting messages in transit.- Specification Elements:
- Digital Signature
- Handle Nonce
- Public Key Encryption
- Threats:
- Information Disclosure
- Tampering with Data
Secure Mode
This aspect is about establishing and terminating secure modes between components.- Specification Elements:
- Secure Mode Error Listener
- Secure Mode Establishment
- Secure Mode Termination
- Threats:
- Information Disclosure
- Spoofing
- Tampering with Data
Specification Elements
Digital Signature
A building block encapsulating the two operations of signing the message and the other for verifying the signature to achieve message integrity.- Applies to:
- Activity
Handle Nonce
A building block encapsulating the handling of nonces.- Applies to:
- Activity
Public Key Encryption
A building block encapsulating public key encryption.- Applies to:
- Activity
Secure Mode Establishment
A building block encapsulating the establishment of a secure mode (SM) between two components.- Applies to:
- Activity
Secure Mode Termination
A building block encapsulating the termination of a secure mode (SM) between two components.- Applies to:
- Activity
Secure Mode Error Listener
A building block for listening for an error notification until the block is stopped or a security exception does take place.- Applies to:
- Activity