Introduction to NGSCB Seminar Topic:
The Next-Generation Secure Computing Base is also known as Palladium. NGSCB is used for implementing concepts on future versions of Microsoft windows OS. Where NGSCB is part of Microsoft, and its main is to implement security and privacy of users.
NGSCB depends on Trusted Computing Group, which provides several features of security, random number generation, secure cryptography which is typical to maintain. With configuration of hardware and software of NGSCB the above situations can be handled.
A Microsoft trusted computing system has software components given by Microsoft, whereas the hardware components are developed by Trusted Computing Group. In trusted computing which is presently been used has two hardware components i.e. the trusted platform module which is responsible for storing cryptographic keys securely and a memory feature.
Whereas the NGSCB has two software components, named Nexus which is a kernel i.e. part of O.S and Nexus computing agents which has modules within the application.
To ensure security at the time of manufacture a cryptographic key is generated. The cryptographic key will be stored in TPM. The key is never disclosed to any other component and not even to the owner. The key cannot be disclosed by any process like reverse engineering or any other such method.
Applications pass data encrypted with key and to be decrypted needs to be done by TPM. But same can be done under some constraints. And decrypted data is sent to only authenticated or authorized applications and will not be stored anywhere so that other applications can access the data. TPM also produces cryptographic signature based on hidden key. And this signature can be verified by user or third party so that we can know the status of computer whether it is secured.
Download NGSCB Seminar Report for CSE Students.