Skip to main content

Table 1 Definition of the private and public modifiers

From: Managing confidentiality leaks through private algorithms on Software Guard eXtensions (SGX) enclaves

Called as

Refers to

Properties

Example

Private data or private algorithm

Strongly private

Secret and protected

A secrecy-critical application logic or data-set

Not private

Weakly private

Special but not protected

A code or data uploaded to today’s cloud servers

Not public

Weakly public

Open but not trusted

A code or data; too complex or too big for inspection

Public data or public algorithm

Strongly public

Inspected and attestable

A code or data with an evidence of trustworthy measurement