Search references for INFORMATION HIDING. Phrases containing INFORMATION HIDING
See searches and references containing INFORMATION HIDING!INFORMATION HIDING
Principle of computer program design
In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus
Information_hiding
Topics referred to by the same term
singer Information hiding, in computer science, the hiding of design decisions in a computer program Hiding in Plain Sight (disambiguation) Hiding Place
Hiding
Bundling of data
public as "access specifiers" and that they do not "hide any information". Information hiding is accomplished by furnishing a compiled version of the source
Encapsulation (computer programming)
Encapsulation_(computer_programming)
Programming paradigm based on objects
difficult because there isn't a clear, agreed-upon definition of OOP. Information hiding and encapsulation can refer to several related concepts: Cohesion
Object-oriented_programming
Hiding messages in other messages
2008, Yongfeng Huang and Shanyu Tang presented a novel approach to information hiding in low bit-rate VoIP speech stream, and their published work on steganography
Steganography
Theorem of quantum information theory
The no-hiding theorem states that if information is lost from a system via decoherence, then it moves to the subspace of the environment and it cannot
No-hiding_theorem
TCP/IP" (PDF). Information Hiding Workshop. Retrieved 16 June 2010. Kamran Ahsan & Deepa Kundur (December 2002). "Practical Data Hiding in TCP/IP" (PDF)
List of steganography techniques
List_of_steganography_techniques
Canadian software engineer
early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented
David_Parnas
Concept in object-oriented programming
a well-defined, stable description (the interface in the sense of information hiding). At the time Meyer was writing, adding fields or functions to a library
Open–closed_principle
Creating working software
complex or hard-to-understand language structures, among others. Information hiding proved to be a useful design technique in large programs that made
Software_construction
In computing, a data type whose structure is not defined in an interface
This enforces information hiding, since its values can only be manipulated by calling subroutines that have access to the missing information. The concrete
Opaque_data_type
Topics referred to by the same term
visibility, which quantifies interference contrast in optics The reach of information hiding, in computing Visibility (geometry), a geometric abstraction of real-life
Visibility_(disambiguation)
Design guideline for software development
"information hiding". It may be viewed as a corollary to the principle of least privilege, which dictates that a module possess only the information and
Law_of_Demeter
Computer programming principle
pattern Coupling (computer programming) GRASP (object-oriented design) Information hiding SOLID—the "S" in "SOLID" represents the single responsibility principle
Single-responsibility principle
Single-responsibility_principle
Organizing code into modules
organized at the Information and Systems Institute in July 1968 by Larry Constantine; other key concepts were information hiding (1972) and separation
Modular_programming
Computer security model
that motivate object-oriented programming, such as encapsulation or information hiding, modular programming (modularity), and separation of concerns, correspond
Object-capability_model
Concept in computer security
Shadow stacks themselves can be protected with guard pages or with information hiding, such that an attacker would also need to locate the shadow stack
Shadow_stack
performance of objects, to simplify distributed programming, to exploit information hiding, and to be a small language. Black, Andrew P.; Hutchinson, Norman
Emerald (programming language)
Emerald_(programming_language)
Digital watermark tracking code produced by many printers
Anonymisation of Printed Documents". Proceedings of the 6th ACM Workshop on Information Hiding and Multimedia Security. ACM. pp. 127–138. doi:10.1145/3206004.3206019
Printer_tracking_dots
using assembly language. High-level assemblers generally provide information-hiding facilities and the ability to call functions and procedures using
High-level_assembler
Connection between computers or programs
usage. The principle of information hiding describes the role of programming interfaces as enabling modular programming by hiding the implementation details
API
Degree of interdependence between software modules
the code of another module, for instance a branch. This violates information hiding – a basic software design concept. Common coupling Common coupling
Coupling (computer programming)
Coupling_(computer_programming)
Computer security attack
Side-channel attack – Any attack based on information gained from the implementation of a computer system Steganography – Hiding messages in other messages Subliminal
Covert_channel
Cloud computing concept
(software) Kubernetes Open Container Initiative Podman Virtual machine Information hiding Separation of concerns Software component Sandbox (computer security)
Containerization_(computing)
Type of malicious software
Security and Trust. Criminal Use of Information Hiding Initiative (2016). "Criminal Use of Information Hiding". Europol Platform for Experts. Anguiano
Stegomalware
Property of paint
paint properties, the information about the substrate might be visible (or not) in the light that emerges back from the coating. Hiding power is the property
Hiding_power
Malicious software
internal data so that automated tools do not detect the malware; (v) information hiding techniques, namely stegomalware; and (5) fileless malware which runs
Malware
Mathematical model for data types
operations, often with comments that describe the constraints. This information hiding strategy allows the implementation of the module to be changed without
Abstract_data_type
Qt based Simple Screen Recorder
Szczypiorski, Krzysztof; Janicki, Artur (8 July 2015). "YouSkyde: information hiding for Skype video traffic". Multimedia Tools and Applications. 75 (21):
SimpleScreenRecorder
Type of malicious software
Measurement of Covert Channels". Proceedings of the 4th ACM Workshop on Information Hiding and Multimedia Security. IH&MMSec '16. New York, NY, USA: ACM. pp
Air-gap_malware
Steganographic software
Andreas; Pfitzmann, Andreas (2000). "Attacks on Steganographic Systems". Information Hiding (PDF). Berlin, Heidelberg: Springer Berlin Heidelberg. pp. 61–76.
OutGuess
Opaque data type which stores a memory address
return i->value; } This example demonstrates a way to achieve the information hiding (encapsulation) aspect of object-oriented programming using the C
Opaque_pointer
Allowing excessive access to object data
a situation in which objects are insufficiently encapsulated via information hiding, allowing unrestricted access to their internals. This is a common
Object_orgy
Object-oriented programming language
an object, which is the practical application of the principle of information hiding or data abstraction, requiring formal interfaces for data mutation
Eiffel_(programming_language)
Programming language construct specifying an identifier's properties
information in the header file provides the interface between code that uses the declaration and that which defines it, a form of information hiding.
Declaration (computer programming)
Declaration_(computer_programming)
Fictitious name used for a particular purpose
M. (2001). "Real World Patterns of Failure in Anonymity Systems". Information Hiding (PDF). Lecture Notes in Computer Science. Vol. 2137. pp. 230–244.
Pseudonym
Method for writing secret messages
(cryptography) Fabien A. P. Petitcolas and Stefan Katzenbeisser. Information Hiding Techniques for Steganography and Digital Watermarking. 2000. Nature
Cardan_grille
American innovator
of the most cited works in display technology. His earlier work on information hiding, co-authored with J. R. Smith, has likewise been cited in landmark
Barrett_Comiskey
Network security measure
Measurement of Covert Channels". Proceedings of the 4th ACM Workshop on Information Hiding and Multimedia Security - IH&MMSec '16. pp. 115–126. doi:10.1145/2909827
Air_gap_(networking)
American computer scientist
a trickle to a flood: Active attacks on several mix types" (PDF). Information Hiding. Lecture Notes in Computer Science. Vol. 2578. Springer Berlin/Heidelberg
Roger_Dingledine
361623. S2CID 53856438. Parnas D.L. (2002). "The Secret History of Information Hiding" in Software Pioneers: Contributions to Software Engineering. Springer
System_appreciation
Folds near the larynx
and Screaming Voice. 9th International Conference on Intelligent Information Hiding and Multimedia Signal Processing. Beijing: IEEE. pp. 460–463. doi:10
Aryepiglottic_fold
Programming anti-pattern
in a truly object-oriented way. Violation of the encapsulation and information hiding principles. Needs a separate business layer to contain the logic otherwise
Anemic_domain_model
Abstract interface to a computer database
details of storage are hidden from the rest of the application (see information hiding). Unit testing code is facilitated by substituting a test double for
Data_access_object
British computer security expert
S. J.; Lewis, S. (2005). "Embedding Covert Channels into TCP/IP". Information Hiding. Lecture Notes in Computer Science. Vol. 3727. p. 247. CiteSeerX 10
Steven_Murdoch
Organization of information or objects into (usually self-similar) layers
such as nested if-clauses, while-clauses, repeat-until clauses etc. information hiding: nested function definitions with lexical scope nested data structures
Nesting_(computing)
Design principle
the design documents. Although information hiding is considered a healthy practice, however, too much of information hiding could be counter productive as
Service_abstraction
Type of database transaction
transaction (this is the encapsulated secret of the component. See Information hiding). If a call to such a component function is made inside a BEGIN -
Nested_transaction
Type of code
(David), 1938- (2011). Data privacy and security : encryption and information hiding. Springer. ISBN 978-1-4419-1816-1. OCLC 752480143.{{cite book}}: CS1
Polybius_square
class Hybrid language Immutable object (also called immutable value) Information hiding Inheritance Initialize Inline function Inner class Instance (computer
Index of object-oriented programming articles
Index_of_object-oriented_programming_articles
Software that provides access that hides details
In software, an abstraction provides access while hiding details that otherwise might make access more challenging. It focuses attention on details of
Abstraction (computer science)
Abstraction_(computer_science)
Copy protection scheme
"Attacks on Copyright Marking Systems". In David Aucsmith (ed.). Information Hiding. Lecture Notes in Computer Science. Vol. 1525. Portland, Oregon, USA
Serial_Copy_Management_System
Firewall software
traffic statistic, an Internet bandwidth meter, cookie filters and information hiding. The firewall was customizable, with already configured options: "No
NetBarrier_X4
procedures, and functions, invisible to code outside that block, that is, information hiding. Another innovation, related to this, was in how the language was
History of programming languages
History_of_programming_languages
Experimental programming language
two parts: one that defines classes and another that defines rules. Information hiding is achieved by requiring both export keywords on those rules and classes
Lithe
Way of hiding details of a computing subsystem
In computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem. Examples of software models that use layers
Abstraction_layer
Practice of hiding information
Secrecy is the practice of hiding information from certain individuals or groups who do not have the "need to know", perhaps while sharing it with other
Secrecy
Internet transition mechanism
Tsai, Pei-Wei; Huang, Hsiang-Cheh (eds.). Advances in Intelligent Information Hiding and Multimedia Signal Processing. Smart Innovation, Systems and Technologies
4over6
1985 film
Soldiers in Hiding is a 1985 American documentary film directed by Malcolm Clarke about Vietnam veterans. It was part of HBO's America Undercover series
Soldiers_in_Hiding
object-oriented technology is inheritance. Encapsulation and Information Hiding: Encapsulation and information hiding are two object-oriented concepts that are most
IDEF4
American academic
science from the Arizona State University, with her thesis entitled Information hiding metrics for modular programming languages relating to object-based
Linda_Rising
Private Information Retrieval with Polylogarithmic Communication, where it was used in a private information retrieval scheme. The phi-hiding assumption
Phi-hiding_assumption
Assurance Threat Awareness Vulnerability Analysis and Countermeasures Information Hiding and Anonymity Web Applications and Services Biometric Technologies
International Conference on Information Systems Security and Privacy
International_Conference_on_Information_Systems_Security_and_Privacy
Formal method for the development of computer-based systems
contains different structuring principles. These all follow traditional information hiding principles with modules and they can be explained as: Module naming:
Vienna_Development_Method
Modeling and simulation environment based on the Modelica language
air conditioning, etc. For commercial libraries Dymola supports information hiding and encryption. Typical application areas which are facilitated by
Dymola
Failing to report details of an error
In computer programming, error hiding (or error swallowing) is the practice of catching an error or exception, and then continuing without logging, processing
Error_hiding
American writer
Cryptography -- A book on steganography, information hiding, watermarking and other techniques for disguising information. Morgan Kaufmann. ISBN 978-0-12-374479-1
Peter_Wayner
Software reverse engineer (1952–2009)
worthwhile source of information for an attacker of this classification. Andreas Pfitzmann (23 February 2000). Information Hiding: Third International
Fravia
Unix-like operating system, developed at the University of Toronto in the early 1980s
machine dependencies and provide a clean internal structure through information hiding. TUNIS also made use of Concurrent Euclid's built-in processes and
TUNIS
Process of planning software solutions
increase software development velocity. Information hiding Modules should be specified and designed so that information contained within a module is inaccessible
Software_design
chairman of the 2006 IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing. He served on Organization Committee
Wai-Chi_Fang
; Wang, C. (June 2005). "Censorship Resistance Revisited" (PDF). Information Hiding. 7th International Workshop, IH 2005. Barcelona, Spain: Springer Berlin
Free_Haven_Project
Cryptanalytic method for unauthorized users to access data
"Code Obfuscation against Static and Dynamic Reverse Engineering", Information Hiding, Lecture Notes in Computer Science, vol. 6958, Berlin, Heidelberg:
Brute-force_attack
German computer scientist
S2CID 435025. Petitcolas, F. A. P.; Anderson, R. J.; Kuhn, M. G. (1999). "Information hiding-a survey". Proceedings of the IEEE. 87 (7): 1062. CiteSeerX 10.1.1
Markus Kuhn (computer scientist)
Markus_Kuhn_(computer_scientist)
Topics referred to by the same term
programming languages: see Encapsulation (computer programming), information hiding, separation of concerns The wrapping of network data by a lower layer
Data_encapsulation
Covert cryptographic channel
Newton Channel. In Proceedings of the First International Workshop on Information Hiding, pages 151–156, London, UK, 1996. Springer-Verlag. Yvo Desmedt. Abuses
Subliminal_channel
Software design pattern in which resources held by objects can be explicitly released
with other data; if this in an opaque data type, then this provides information hiding and the user is abstracted from the actual representation. For example
Dispose_pattern
American university professor
Through Specular Highlights on the Eye, 9th International Workshop on Information Hiding, Saint Malo, France (2007). Lyu, S, D Rockmore, and H Farid, A Digital
Hany_Farid
Cast of American crime drama TV series
was made known to Tony by information from Agent Harris in exchange for terrorism information on Ahmed and Muhammad. Hiding in Oyster Bay, Long Island
List of The Sopranos characters
List_of_The_Sopranos_characters
U.S. computer scientist and journalist
Stephen and Ching-Yun (Frannie) Chang. "Linguistic Steganography: Information Hiding in Text" Archived 2013-01-23 at the Wayback Machine, University of
Keith_Winstein
Classical quantization technique from signal processing
Compression, and Coding Library (open source) VQ Indexes Compression and Information Hiding Using Hybrid Lossless Index Coding, Wen-Jan Chen and Wen-Tsung Huang
Vector_quantization
Named function defined within a function
to write source code that includes beneficial attributes such as information hiding, encapsulation and decomposition. The programmer can divide a task
Nested_function
Video-focused social media platform
new algorithm hid content depending on the user's region, with the app hiding Palestinian content from users in the Middle East. An investigation in 2025
TikTok
2008 non-fiction children's book by Kathy Kacer
Hiding Edith is a 2008 non-fiction children's book written by Kathy Kacer and published by Second Story Press. A French translation was published by Flammarion
Hiding_Edith
2001 terror attacks in the U.S.
al-Qaeda member Khalid Sheikh Mohammed and Ramzi bin al-Shibh, who were in hiding, and they admitted to him their involvement in the attacks. Before 9/11
September_11_attacks
German-born diarist and Holocaust victim (1929–1945)
life in hiding during the German occupation of the Netherlands. In the diary, she regularly described her family's everyday life in their hiding place in
Anne_Frank
Seclusion from unwanted attention
/ˈpraɪ-/) is the ability of an individual or group to seclude themselves or information about themselves, and thereby express themselves selectively. The domain
Privacy
Cybercrime and computer security investigator and analyst
at Hamburg, Germany, where Armin represented the Criminal Use of Information Hiding Initiative (CUING). In October 2018, Armin presented at the Global
Jart_Armin
1971 Spanish film
The Man in Hiding (Spanish:El hombre oculto) is a 1971 Spanish drama film directed and co-written by Alfonso Ungría and starring Carlos Otero, Yelena Samarina
The_Man_in_Hiding
1939 film by Louis King
Persons in Hiding is a 1939 American crime film directed by Louis King and written by William R. Lipman and Horace McCoy. The film stars Lynne Overman
Persons_in_Hiding
Video-sharing platform
users praised the move as a way to discourage trolls, others felt that hiding dislikes would make it harder for viewers to recognize clickbait or unhelpful
YouTube
structured programming. David Parnas (born 1941) developed the concept of information hiding in modular programming. Michael A. Jackson (born 1936) software engineering
History of software engineering
History_of_software_engineering
Counterfeit detection
Using a Neural Approach" (PDF). Proceedings of the ACM Workshop on Information Hiding and Multimedia Security. New York, New York, USA: ACM Press. pp. 77–82
Copy_detection_pattern
Intelligence of machines
data, can classify potential enemies of the state and prevent them from hiding. Recommendation systems can precisely target propaganda and misinformation
Artificial_intelligence
Using existing code in new software
more easily reusable are modularity, loose coupling, high cohesion, information hiding and separation of concerns. For newly written code to use a piece
Code_reuse
Decision making with too much information
countries, hiding updates from less-prioritized friends, deleting people from their friends list, narrowing the amount of personal information shared, and
Information_overload
Blowfish (cipher) Steganography is the process of hiding data within other data, most commonly by hiding data inside images. BPCS-Steganography Steganography
List of cybersecurity information technologies
List_of_cybersecurity_information_technologies
1956 novel by George O. Smith
Highways in Hiding is a science fiction novel by American writer George O. Smith. It was published in 1956 by Gnome Press in an edition of 4,000 copies
Highways_in_Hiding
British computer scientist (1956–2024)
tamper-resistance, information hiding, and the analysis of application programming interfaces. Anderson was also one of the founders of the study of information security
Ross_J._Anderson
Named set of data type values
enumerators thereby hiding unnecessary detail from the programmer. These values may not even be visible to the programmer (see information hiding). Enumerated
Enumerated_type
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING
INFORMATION HIDING