8.7 Summary of Distributed Computer Security
140 likes | 233 Vues
This summary covers textbook knowledge review on security goals, issues, solutions, X.509 V3 applications, and insights into future work. Topics include cryptography, authentication, and access control.
8.7 Summary of Distributed Computer Security
E N D
Presentation Transcript
8.7 Summary of Distributed Computer Security HaidongXue
Content • Part One: Review of the Knowledge in Textbook goals, issues, solutions • Part Two: Current Application X509.V3 • Part Three: Future Work
Part One: Review of the Knowledge in Textbook goals Issues solutions
Review of the Knowledge in Textbook Goals: • Secrecy • Integrity • Availability • Reliability • Safety
Review of the Knowledge in Textbook Issues: • Access authorization discretionary access control mandatory access control • Message Security cryptography • Mutual Authentication cryptography
Review of the Knowledge in Textbook Cryptography: private key system public key system protocol: Kerberos, X.509
Review of the Knowledge in Textbook DES RSA MD5
Part Two: Current Application X.509 V3
Part Two: Current Application • Certificate • Version • Serial Number • Signature Algorithm • Issuer • Validity Subject • Subject Public Key Info • Public Key Algorithm • Subject Public Key • Issuer Unique Identifier (Optional) • Subject Unique Identifier (Optional) • Extensions (Optional) • Certificate Signature Algorithm • Certificate Signature (http://en.wikipedia.org/wiki/X.509)
Part Two: Current Application 1. A = RSA(Information, Kb-public) 2. B = RSA(A, Kc-private) 3. Send A,B Bank Kb-private Kc-public Customer Kc-private Kb-public
Part Two: Current Application 1.Signature: (1). A = MD5(information) (2). B = RSA(A, Kc-private) 2. Encrypt: (1). Generate 128bits DES Key (2). C = DES(information, K-des) (3). D = RSA(K-des, Kb-public) 3. Send B, C, D Bank Kb-private Kc-public Customer Kc-private Kb-public
Part Two: Current Application Certificate Authority: Kca-private Kb-public RSA( MD5(Kb-public), Kca-private) Bank Kb-private Kc-public Customer Kc-private Kb-public Kca-public
Part Three: Future Work A new kind of private key
Reference • Randy Chow, Theodore Johnson. Distributed Operating Systems& Algorithms. Addison Wesley, 1997 • X.509. http://en.wikipedia.org/wiki/X.509 • Public key certificate. http://en.wikipedia.org/wiki/Digital_Certificate • Introduction to the digital certificates. http://hi.baidu.com/chenxu321/blog/item/783d100834aa50d862d986ca.html • Principles of digital certificates. http://blog.csdn.net/liukeforever/archive/2009/07/31/4396521.aspx