Everything about Data Protection API
Windows API for cryptography
Data Protection Application Programming Interface (DPAPI) is a simple cryptographic application programming interface available as a built-in component in Windows 2000 and later versions of Microsoft Windows operating systems. In theory, the Data Protection API can enable symmetric encryption of any kind of data; in practice, its primary use in the Windows operating system is to perform symmetric encryption of asymmetric private keys, using a user or system secret as a significant contribution of entropy. A detailed analysis of DPAPI inner-workings was published in 2011 by Bursztein et al. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Data Protection APIA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: Legal Aspect of Personal Data Protection and Consumer Protection in the Open API PaymentCited 2 times
- Go sideways: Encrypting File SystemA closely related topic
- Go sideways: Kerberos (protocol)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Legal Aspect of Personal Data Protection and Consumer Protection in the Open API Payment
API Drift Detection Enhancing Data Protection
Crystal Quantum Shield (CQS): A Post-Quantum Cybersecurity Framework for API and Data Protection
BACKEND API DATA PROTECTION MENGGUNAKAN JWT TOKEN DAN ALGORITMA AES 256-BIT DENGAN BAHASA PEMROGRAMAN GOLANG
API-Driven Security and Compliance in Digital Health Infrastructure: Leveraging Middleware for Comprehensive Protection of Patient Data
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Starting Out with JavaTony Gaddis · 2004
Linux System ProgrammingRobert Love · 2007
Hands-on networking with Internet technologiesDouglas E. Comer, Douglas E Comer · 2002
BlockchainMelanie Swan · 2015
TCP/IP IllustratedW. Richard Stevens, Kevin R. Fall · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Encrypting File System The Encrypting File System (EFS) on Microsoft Windows is a feature introduced in version 3.0 of NTFS that provides filesystem-level encryption. The technology…
- Kerberos (protocol) Kerberos (/ˈkɜːr.bər.ɒs/) is a computer-network authentication protocol that works on the basis of tickets to allow nodes communicating over a non-secure…
- Security and safety features new to Windows Vista Windows Vista introduces numerous new security and safety features intended to deliver greater privacy, security, and system integrity than earlier releases…
- Comparison of disk encryption software This is a technical feature comparison of different disk encryption software. Hidden containers: Whether hidden containers (an encrypted container (A)…
- BitLocker BitLocker is a full volume encryption feature included with Microsoft Windows versions starting with Windows Vista. It is designed to protect data by providing…
- Disk encryption Disk encryption is a technology which protects information by converting it into code that cannot be deciphered easily by unauthorized people or processes…
- Security Support Provider Interface Security Support Provider Interface (SSPI) is a component of Windows API that performs security-related operations such as authentication. SSPI functions…
- NTLM In a Windows network, NT (New Technology) LAN Manager (NTLM) is a suite of Microsoft security protocols intended to provide authentication, integrity,…