2.2.4.7.2 Encryption Behavior

ID_TZAESB_S Security Bit Setting in TZPMID_TZAESB_NS Security Bit Setting in TZPMNon-Secure Access to TZAESB_S User InterfaceNon-Secure Access to TZAESB_NS User InterfaceNon-Secure Memory Access through TZAESBSecure Memory Access through TZAESBEncryption Behavior
SecureNon-secureDeniedAcceptedAccepted; taking non-secure path; accesses to secure regions will be denied by TZC-400Accepted; only the accesses to secure regions take secure pathSecure regions encrypted with TZAESB_S key; non-secure regions encrypted with TZAESB_NS key
Secure world can decrypt regions encrypted by Non-secure world even if keys differ.
SecureSecureDeniedDeniedDenied (response error)Accepted only when targeting secure region(1)Secure regions encrypted with improved bandwidth (TZAESB_S and TZAESB_NS keys must match)
Non-secureNon-secureAcceptedAcceptedAcceptedAcceptedAll regions encrypted with improved bandwidth (TZAESB_S and TZAESB_NS keys must match); Secure world can decrypt regions encrypted by Non-secure world as keys match.
Non-secureSecureNANANANAForbidden mode (not programmable)
Note:
  1. Because the TZAESBASC converts secure accesses to non-secure accesses when the target address is in a non-secure region, the TZAESB denies the access if both security bits are secure.