140 likes | 224 Views
8.7 Summary of Distributed Computer Security. Haidong Xue. 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. g oals Issues solutions.
E N D
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