Overview[1] [2]#
Data Encapsulation Method (DEM also seen as Data Encapsulation Scheme) also known as data hiding, is the mechanism whereby the implementation details of a class are kept hidden from the user.The user can only perform a restricted set of operations on the hidden members of the class by executing special functions commonly called methods.
Cryptography#
A (stateless) Data Encapsulation Method consists of three polynomial-time algorithms:- the randomized key-generation algorithm produces a uniformly distributed key
- a message is encrypted under the key to produce the ciphertext
- a possessor of the key decrypts the ciphertext to get back a message
Object-oriented programming#
The wrapping of private data in classes in object-oriented programming languagesnetwork protocol design#
OSI-Model in network protocol designMore Information#
There might be more information for this subject on one of the following:- [#1] - Data_encapsulation
- based on information obtained 2018-08-12-
- [#2] - KEM/DEM technique for hybrid encryption
- based on information obtained 2018-08-12-