Go Back   TechArena Community > Software > Operating Systems
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Verifying the Digital Signature of a SLIC Table

Operating Systems


Reply
 
Thread Tools Search this Thread
  #1  
Old 09-04-2011
Member
 
Join Date: Mar 2011
Posts: 55
Verifying the Digital Signature of a SLIC Table
  

Hi, I am having a Acer PC. Currently I am using window 7 64 bit operating system. While I was working on windows Xp version I encountered an error stating dump error (SLIC Table Not found.). My question is what is what is SLIC table. How to verify the digital signature of a SLIC table. If anyone having an idea about it then please let me know.

Reply With Quote
  #2  
Old 09-04-2011
Member
 
Join Date: Jun 2009
Posts: 4,594
Re: Verifying the Digital Signature of a SLIC Table

SLIC table (SLIC.BIN or ACPISLIC.BIN) is the name for the data present in the BIOS that contain private or public keys and OEMID. The combination of all these is known as CERTIFICATE .Microsoft uses asymmetric key algorithm for creating digital signatures and OEM licensing information that is included in SLIC tables. It is very important to verify the digital signature of SLIC table for checking the validation of SLIC table.
Reply With Quote
  #3  
Old 09-04-2011
Member
 
Join Date: Nov 2009
Posts: 3,404
Re: Verifying the Digital Signature of a SLIC Table

By using Asymmetric key algorithm digital signature is created. The digital signature is created with the OEM, which generates pair of public and private keys. The private key is secret and is kept hidden by the OEM, but the public key is visible in the SLIC table.
The OEM id and the OEM table ID together with windows marker version, windows flag id and reserved bytes form a message. The message is hashed using the SHA-256 hash function to form a message digest.
Reply With Quote
  #4  
Old 09-04-2011
Member
 
Join Date: Nov 2009
Posts: 4,481
Re: Verifying the Digital Signature of a SLIC Table

To verify digital signatures, we need to generate SHA-256 hash of the Message and then we need to compare it with SHA-256 hash in the digital signature. For doing this we require to decrypt the digital signature. The decryption can be done by using public key from SLIC table. It is done by modular exponential Decryption = s^e mod n where s is the signature, e is the public key where as n is the public key modulus.
Reply With Quote
  #5  
Old 09-04-2011
Member
 
Join Date: Feb 2008
Posts: 2,180
Re: Verifying the Digital Signature of a SLIC Table

In the above post as explained by my friend is the procedure how digital key verified. Once the digital signature is decrypted or verified you can compare its SHA-256 hash matches with the one calculated before. So now I hope it is clear to you the way digital signature is verified.
Reply With Quote
Reply

  TechArena Community > Software > Operating Systems
Tags: , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Verifying the Digital Signature of a SLIC Table"
Thread Thread Starter Forum Replies Last Post
After-market Motherboards Contain SLIC table or not? Eleder Motherboard Processor & RAM 6 07-04-2011 10:40 PM
How to implement XML Digital Signature Norse Software Development 4 09-02-2010 09:38 PM
Digital Signature for Authentication Sadashiva Networking & Security 3 14-02-2009 08:33 PM
MSSQL$MICROSOFT##SSEE : Access to table dbo.backupmediaset is blockedbecause the signature is not valid. Scott2580 Small Business Server 3 16-09-2008 04:46 AM
What is Digital signature of a software? Sawantji Windows Software 2 11-09-2008 08:07 PM


All times are GMT +5.5. The time now is 02:11 PM.