Requirement
Pattern
Data Transmission Protection
Description This pattern expresses the need of protecting system data when transmitted outside of system boundaries
Comments ----
Pattern goal Keep system data secure when transmitting it outside of its boundaries
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Encryption, Secured Data, Secured Transmissions, security
Dependencies (0..*) ----
Requirement
Form
Protection when Transmission of Data with Systems or Networks
Description This form declares the general concept of protection when there are transmission of data with other systems or networks. An extension is included that requires an specific way of protection that is encryption (one for transmission to systems and another one over networks).
Comments Application of extensions: Communication with systems, Encryption when communicating with systems, Transmission over networks, Encryption over networks: may be applied at most once each.
Version date 2009-03-20 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall protect data transmitted to other systems
Extended Part Communication with SystemsQuestion text ----
Form text Protection is mandatory when data are transmitted to %extSystems% external systems
ParameterMetric
extSystems: is a non-empty set of software names (systems, databases, etc.) SoftwareNames: SoftwareNames = Set(SoftwareName)
SoftwareName = String
Extended Part Encryption over NetworksQuestion text ----
Form text Encryption is mandatory when data are transmitted over %netTypes% networks.
ParameterMetric
netTypes: is a non-empty set of different types of networksNetworkTypes: NetworkTypes = Set(NetworkType)
NetworkType = Domain(Internal, Internet, Extranet, Intranet, …)
Extended Part Encryption when Communicating with SystemsQuestion text ----
Form text Encryption is mandatory when data are transmitted to %extSystems% external systems
ParameterMetric
extSystems: is a non-empty set of software names (systems, databases, etc.) SoftwareNames: SoftwareNames = Set(SoftwareName)
SoftwareName = String
Extended Part Transmission over networksQuestion text ----
Form text Protection is mandatory when data are transmitted over %netTypes% networks.
ParameterMetric
netTypes: is a non-empty set of different types of networksNetworkTypes: NetworkTypes = Set(NetworkType)
NetworkType = Domain(Internal, Internet, Extranet, Intranet, …)