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