3 Pages

15-security-1

Course: COMP 212, Fall 2009
School: East Los Angeles College
Rating:
 
 
 
 
 

Word Count: 981

Document Preview

and Security Trust Security A system is either secure or it is not. Whether a user considers a systems to be secure is a matter of trust. Difficult to get right, impossible to get perfect! 2 Security Topics 1. Providing a secure communications channel authentication, confidentiality and integrity. 2. Handling authorization who is entitled to use what in the system? 3. Providing effective Security...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> East Los Angeles College >> COMP 212

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
and Security Trust Security A system is either secure or it is not. Whether a user considers a systems to be secure is a matter of trust. Difficult to get right, impossible to get perfect! 2 Security Topics 1. Providing a secure communications channel authentication, confidentiality and integrity. 2. Handling authorization who is entitled to use what in the system? 3. Providing effective Security Management cryptographic keys distribution, add/remove users, certificates 3 Types of Threats Interception unauthorized access to data (e.g., communication eavesdropping). Interruption a service becomes unavailable (e.g., lost/corrupted files, DoS attacks). Modification unauthorized changes to, and tampering of, data. Fabrication non-normal, additional activity. 4 Security Mechanisms Encryption fundamental technique: used to implement confidentiality and integrity. Authentication verifying claimed identity of users, client, server,(e.g., use passwords) Authorization verifying allowable operations. Auditing who did what to what and when/how did they do it? Logging activities. 5 Design Issue: Simplicity Designing a secure computer system is considered a difficult task, regardless of whether it is also a DS. The use of a few simple mechanisms that are easily understood and trusted to work would be the ideal situation. Unfortunately, the real world is not this clear cut, as introducing security mechanisms to an already complex system can often matters worse. However, this is still a design goal to aim for! 6 Security Mechanisms Fundamental technique within any distributed systems security environment: Cryptography. 7 Participants/Components Intruders and eavesdroppers in communication. 8 Example: Caesar Cipher Used by Julius Caesar to communicate to his army (one of the first persons to have ever employed encryption for the sake of securing messages ) Shift each letter a certain number of spaces For example, for a shift of 19 ABCDEFGHIJKLMNOPQRSTUVWXYZ TUVWXYZABCDEFGHIJKLMNOPQRS Easily broken e.g. by frequency analysis. 9 Much Better: One-Time Pads Imagine two identical pads of paper On each page there is a random number (Or two CDs that have recordings of white noise) To encrypt, Take first/next character of plaintext message, rotate by number on top page of pad Tear off page of pad and burn it Repeat until entire message encrypted To decrypt, Take first/next character of encrypted message, rotate backward by number on top page of duplicate pad Tear off first page of pad and burn it Repeat 10 Two Kinds of Keys Message Symmetric lock and key Locking key (Identical) unlocking key Asymmetric lock and key Locking key (Different) unlocking key 11 Symmetric case Ek(M) Recipient opens using identical (symmetric) unlocking key Dk(Ek(M)) = M Put message in lockbox Close and lock using senders locking key Transport to recipient Dk2(Ek(M)) = M Ek(M) Asymmetric case Recipient opens using different (asymmetric) unlocking key 12 Introducing Alice, Bob & Co. Alice and Bob are good the guys. Chuck and Eve are usually the bad guys. 13 Secret Communication with a Shared Secret Key Alice and Bob share a secret key k. Alice uses k and an agreed encryption function Ek(M) to encrypt and send any number of messages M to Bob. Bob reads the encrypted messages using the corresponding decryption function Dk (M). Alice and Bob can go on using k as long as it is safe to assume that k has not been compromised. 14 Added Value by a Public Key For Alice to send a confidential message to Bob, she uses Bobs public key. Only Bob can decrypt this message (with his private key). In addition, Bob also wants to be sure the message is actually from Alice, so Alice uses her private key to sign the message, and Bob uses Alices public key to decrypt it. If a correctly formatted message appears, Bob knows Alice sent it. 15 Notation for Cryptography Notation KA, B Description Secret key shared by A and B Public key of A Private key of A 16 Symmetric Encryption Algorithms DES: The US Data Encryption Standard (1977). No longer strong in its original form. 56-bit key, 350 kbytes/sec. Triple-DES: applies DES three times with two different keys. 112-bit key, 120 Kbytes/sec IDEA: International Data Encryption Algorithm (1990). 128-bit key, 700 kbytes/sec AES: A proposed US Advanced Encryption Standard (1997). 128/256-bit key. The above speeds are for a Pentium II processor at 330 MHZ 17 Public-Key Cryptosystem RSA: The first practical algorithm (Rivest, Shamir and Adelman 1978) and still the most frequently used. Key length is variable, 512-2048 bits. Speed 1-7 kbytes/sec. (350 MHz PII processor) Elliptic curve: A recently-developed method, shorter keys and faster. Asymmetric algorithms are ~1000 x slower and are therefore not practical for bulk encryption, but their other properties make them ideal for ...

Textbooks related to the document above:
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

East Los Angeles College - PC - 10372
PC10372, Mathematics 2 Workshop Sheet 10This week's questions focus on getting practise using the Divergence Theorem: u dS =S V( u) dV1) Use the divergence theorem to evaluate the flux of the vector field V = 3xyi - 2zxk out of the unit cube
East Los Angeles College - PC - 10372
PC10372, Mathematics 2 Example Sheet 6 Solutions1) v = x2 zi + y 2 xj + z 2 yk /2 v = (xz + yx + zy) ( v) = (z + y)i + (x + z)j + (x + y)k 2 2 2 2v = 2 + 2 + 2 v = zi + xj + yk x y z ( v) - 2v = yi + zj + xk i j k z2 x2 y2 = i+ j+ k v =
East Los Angeles College - PC - 10372
PC10372, Mathematics 2 Workshop Sheet 1Lets look at how a differential equation arises by considering a real situation and look at how the solutions to this equation behave. Consider a population of animals, for example deer. Let N(t) be the number
Ohio State - STAT - 632
Continuous Time Markov Chain ExamplesExample 1Consider a continuous time Markov chain on S = {0, 1, 2} with innitesimal generator 3 1 2 2 . A = 3 5 1 1 2 The corresponding rates at which the chain leaves the states are (0) = 3, (1) = 5, and (2)
FGCU - IDS - 3301
USATODAY.com - Product placement you can't escape itAdvertising & MarketingShopping Buy a Car Job Search Real Estate GET A QUOTE: Enter symbol(s) or KeywordsProduct placement you can't escape itUpdated 10/10/2006 11:02 PM ET E-mail | Save | Pr
FGCU - IDS - 3301
July/August 2003Page 1 of 12ARTICLESJULY/AUGUST 20 SPECIAL REPORT: Perspectives on the Times Covering the Times in trouble Speaking truth to pow The drive for diversity, and those who derail i Every revolution need soapbox Destigmatizing Errors
East Los Angeles College - COMP - 204
Comp 204: Computer Systems and Their ImplementationLecture 9: Deadlock1Today Deadlock Definition Resource allocation graphs Detecting and dealing with deadlock2Deadlock"When two trains approach each other at a crossing, both shall come
UCSD - ENG - 100
The Global Village What would the "global village" look like as a community of, say, a thousand inhabitants? According to Donella Meadows (1992), if the world were a village of a thousand people, it would hold 584 Asians, 124 Africans, 95 Europeans,
UCSD - ENG - 100
ENG100 Midterm Oral Presentation Guidelines (specs: 5 min presentation with 2 min Q & A, turned in as a team by 12 noon on Wed., Nov. 7 electronically to Silvia Mah, samah@ucsd.edu. If you have problems sending your ppt by e-mail, bring the presentat
East Los Angeles College - COMP - 526
PAPER CODE NO. COMP526EXAMINER : Leszek Gasieniec DEPARTMENT : Computer Science Tel. No. 7954290May 2007 EXAMINATIONSModel solutionsApplied AlgorithmicsTIME ALLOWED : 2.5 hoursINSTRUCTIONS TO CANDIDATESCandidates will be assessed on the
East Los Angeles College - COMP - 202
Weighted GraphsA weighted graph is a graph that has a numeric label w(e) associated with each edge e, called the weight of edge e The length (or weight) of a path P is the sum of the weights of the edges e0, n e1, , ek-1 of P, i.e. w(P) = i=1 w(ei)
East Los Angeles College - CL - 0708
Traditional queuing behaviour in routers Data transfer:Scheduling and queue management datagrams: individual packets no recognition of flows connectionless: no signalling Forwarding: based on per-datagram, forwarding table look-ups no exam
East Los Angeles College - COMP - 309
CorrectnessAlgorithm SG REEDY-ACTIVITY-S ELECTOR produces solutions of maximum size for the activity-selection problem. We use INDUCTION to prove that We can nd an optimal selection if we are given n activities. Remember that, after the rst step of
East Los Angeles College - COMP - 309
Recursive computationIt is possible to verify Reach recursively. To check whether it is possible to reach C2 from C1 in at most 2i steps we may check whether it is possible to reach some intermediate conguration C from C1 in at most 2i1 steps and th
East Los Angeles College - COMP - 309
In this module (1)Efcient Sequential AlgorithmsMichele ZitoUniversity of Liverpoolhttp:/www.csc.liv.ac.uk/{ctag,michele}More examples of two important design paradigms: 1. Greedy algorithms (CLR chap 17): Activity Selection. Why/when does it w
UCSD - BICD - 110
Chapter 18 Cell Junctions, Cell Adhesion, and the Extracellular MatrixA cross-sectional view of part of the wall of the intestineCell junctions to adjacent cells or Basal lamina Rich in ECMCell junctions: 1. Occluding junctions-seal cells toget
Ohio State - MATH - 151
FGCU - CGS - 1100
Exploring the InternetHistory of Internet Created by ARPAnet Used by military and academics until creation of the WWW (World Wide Web) WWW uses both Hypertext (links) and Hypermedia (text, graphics, sound & video)Welcome to Cyberspace: Introdu
FGCU - CDA - 4170
Data Acquisition & Control Analog to Digital ConversionJanusz Zalewski FGCUDefinitionsAnalog to Digital Converter (ADC) In audio and computer applications, an analog to digital converter (a processor) converts analog electrical signals into digit
FGCU - CDA - 4170
Data Acquisition & Control Digital Input & OutputJanusz Zalewski Florida Gulf Coast UniversityCommunication With Digital Devices and Sensors Easier than communication with analog devices. Devices normally have their own embedded circuitry for se
FGCU - COP - 4931
DRAFT SpringerReal Time Software Development an Engineering Approachver.1 Real Time Software Development an Engineering Approach Andrew J. Kornecki and Janusz Zalewski Chapter 1 (AK) - Real Time Basics The chapter sets the stage describing the
East Los Angeles College - COMP - 210
COMP210: Articial IntelligenceLecture 19. Propositional logic for knowledge representation. Inference systems.Boris Konevhttp:/www.csc.liv.ac.uk/konev/COPM210/Boris Konev COMP210: Articial Intelligence. Lecture 19. Propositional logic for knowl
East Los Angeles College - COMP - 212
Basic Definitions Basic definitions what is a distributed system; distributed transparency; goals of a distributed system; shared resources; distributed systems vs network operating systems; distributed system as middleware; client-server ar
W. Carolina - CS - 150
CS 150 (Fall 2008)Lecture NotesLecture Notes for CS 150 Fall 2008; Version 0.9Copyright 2001-2008 by Mark Holliday Amended Summer 2007 by William Kreahling Comments, corrections, and other feedback appreciated holliday@email.wcu.edu Part A: Obj
W. Carolina - CS - 150
CS 150.01 (Fall 2008)Lecture NotesLecture Notes for CS 150 Fall 2008; Version 0.5Copyright 2001-2008 by Mark Holliday Amended September 2005 W.Doub for Java 1.5 Scanner class Amended September 2005 for Java 1.5 Scanner Memory Diagrams by Willia
UNLV - CEG - 468
GNIS Data User Guide 6Geographic Names Information System (GNIS)Data Users Guide 6Reston, Virginia 1995 First printing, 1985 Second printing (revised), 1987 Third printing (revised), 1988 Fourth printing (revised), 1995PREFACEThis Data Users
East Los Angeles College - MATHFS - 532
Coursework 11. (a) 4 + i has modulus (b) 4 cos (c) 4 sin5 6 5 60B2/1B2 (February 2008) Solutions 17. Its argument is arctan(1/4) = 0.244.5 6 .16 + 1 =+ i sin + i cos5 6 5 6has modulus 4 and argument = cos + i sin 3 3(draw it!).
East Los Angeles College - COMP - 213
COMP 213Advanced Object-oriented ProgrammingStopping ThreadsLecture 23More ThreadsWhen a thread's run() method has been executed right through to the end, the thread dies, and it will no longer be placed in the ready-pool. When all threads (
East Los Angeles College - COMP - 108
Algorithmic Foundations COMP108Algorithmic Foundations COMP108COMP108 Algorithmic FoundationsIntroduction + Mathematical InductionModule information .Prudence Wonghttp:/www.csc.liv.ac.uk/~pwong/teaching/comp108/200708Algorithmic Foundatio
UNLV - STA - 391
Chapter 7 - 15 Chapter 11R and the Normal DistributionEx. The distribution of bladder volume in men is approximately Normal with mean = 550 ml and standard deviation = 100 ml. 1. What proportion of male bladders are larger than 500 ml? 500 550
UNLV - BIO - 418
This article was downloaded by:[University of Nevada, Las Vegas, Libraries] On: 5 March 2008 Access Details: [subscription number 784376002] Publisher: Informa Healthcare Informa Ltd Registered in England and Wales Registered Number: 1072954 Register
Charleston Law - MA - 200
MA238 Recommended Problems Week 1 9.1 13, 21, 27 9.2 1, 5, 7, 9, 12, 15, 17, 20, 21, 23, 25, 27, 37, 48, 53, 55 Week 2 9.3 1-25 9 (odd), 27-31, 35-43 (odd), 47, 51 9.4 1-7, 10, 11, 15, 19, 21, 24a-c, 29, 31, 32 Week 3 9.5 1-7 (odd), 13-15, 20, 2
Charleston Law - MA - 200
Answers to Selected Practice Problems (Ma240 W2005) 1. F,T,F 2. a. You can test both standard deviations using an F or use a CI b. (-11.24, -8.76) c. (-7.54, - 2.46) d. Plan A 3. 3, 32 5. a) Ha: d < p b) Ha: 7 7. fx(x) = 0.5e-x b) yes. 8. b) 0.25 c
Charleston Law - MA - 129
Week 8 Homework Section 12.7 Exercises 1 to 20 (odds), 35, 37, 39 Section 12.8 (Review problems) Exercises 1 to 15 (odds), 35, 39, 41, 53 Section 13.1 Exercises 1 to 20 (odds), 45, 49, 65, 69, 71, 75 Section 13.2 Exercises 1 to 10 (odds) Section 13.3
George Mason - INFS - 501
tETAf P Fw H Y @ s F H Y D B F D Fw Y P 7gIciaT5TpcelT0F eIG7pp7j F s tS ptapE pUGTupTIGaGF lUTtXTIF uyItppc@ o y P Fw H Y D@ B F H j S H D R F D FH b d f B b F D D S b F s@ d P Fw H Y { y | ~ } |{ z y w S b @ D@ B
East Los Angeles College - EC - 0131
Assigment 1 Due Wednesday 01/29/03 before 5 pm2. Are the following statements "positive" or "normative"? Why? a. Employers should not be required to offer pensions to their employees. b. Employers offering pension benefits will pay lower wages than
East Los Angeles College - EC - 0131
Problem set 4B- Case study Instructions: This problem set is due Wednesday February 19th, together with problem set 4. Print this document and answer the questions in the space provided to you. Case study Last year there was a big debate on campus wh
East Los Angeles College - EC - 0131
East Los Angeles College - COMP - 522
RSA Public-Key Encryption Algorithm One of the first, and probably best known publickey scheme; It was developed in 1977 by R.Rivest, A.Shamir and L. Adleman; RSA is a block cipher in which the plaintext and ciphertext are integers between 0 and k
Ohio State - ECE - 501
40 30 amplitude 20 10 0 -10 magnitude00.050.10.150.20.25 time0.30.350.40.45
East Los Angeles College - HOMEPAGEMA - 191
MATH191: Problem Sheet 6Due Thursday 20th November1. Find the Maclaurin series of: a) f (x) = cosh 2x; b) f (x) = cosh2 x2. Use L'H^pital's rule to evaluate the following limits: o a) lim x2 + 4x + 3 ; x-1 x+1 b) lim ex - e2x ; x0 x c) lim ln x .
East Los Angeles College - RS - 460
The Cambridge University March 2005 Speaker Diarisation SystemRohit Sinha, Sue Tranter, Mark Gales & Phil WoodlandSeptember 7th 2005Cambridge University Engineering DepartmentInterspeech, September 2005Sinha et al.: The Cambridge University M
East Los Angeles College - ER - 258
Proceedings of the 7th Python in Science Conference (SciPy 2008)Experiences Using SciPy for Computer Vision ResearchDamian Eads (eads@lanl.gov) Los Alamos National Laboratory, MS D436, Los Alamos, NM USA Edward Rosten (edrosten@lanl.gov) Los Ala
East Los Angeles College - COMP - 553
Lecture 7Cycles (also known as loops). Is it while-do or do-while? Increment/decrement for loops. Material from Holmes rst 5 sections of Chapter 4, or Hubbard Chapter 4 (Euclides GCD algorithm should be studied, at least once in your life-time). Wel
East Los Angeles College - SFOS - 0015
The Questionnaire"If you love surveys or sausages, you should not watch either being made." J. Kochevar2 Types of survey error Assume object is to find out on average how many times in the past six months customers entered a store with the inten
East Los Angeles College - M - 298
MATH298: Warm-up excercises week 2 (2008/01/28 ) solutions1. For each of the following matrices A, nd its minors, then cof (A), adj (A). Check by multiplying that Aadj (A) is proportional to the identity matrix, and thus nd det A and A1 . (a) A = 1
East Los Angeles College - M - 186
East Los Angeles College - M - 201
MATH201: Problem set 1 , the rest of model answers1. 2. 3. 4. 5.already distributed) already distributed) already distributed) already distributed) already distributed) dy 6. Question x3 - x2 = x2 y dx Answer (a) We can separate the variables her
East Los Angeles College - M - 332
MATH332Set 252005/12/13INFECTIOUS DISEASES CONTINUED: The S-I-R-S modelloss of immunity?Stransmission-Iremoval-Rtransmissionimm.lossdS/dt = SItransmission+ RremovaldI/dt =SIremoval Iimm.lossdR/dt =I R
East Los Angeles College - M - 298
MATH298: Problem set 3 (2008/02/04 2008/02/11 ) solutions1. Use Gaussian elimination method to show that one of the following systems has no solutions and the other has an innite number of solutions. (HINT: nd the rank of A and A|b and compare with
East Los Angeles College - M - 0203
MATH332 Addendum to Sets 1617 2003/03/1017 Detailed workout of the more realistic predator-prey model.Here we do the detailed local analysis of equibria in the system dN1 /dt = rN1 (1 N1 /K) N2 kN1 /(N1 + D) = f1 (N1 , N2 ), dN2 /dt = sN2 (1 N2 /
East Los Angeles College - M - 0203
MATH332: Problem set 11Set 2003/03/31 ; Due 2003/04/07Inuenza epidemic in an English Boarding School 1978 (data adopted from J. Murrays book). In a u epidemic in a boarding school with a total of S0 = 800 students, R = 780 students have fallen ill.
East Los Angeles College - M - 0304
MATH332Set 112004/02/23Age structured populations contdExampleLet F0 = 0, F1 = F2 = 4, P1 = 3/4, P2 = 2/3. Leslie matrix:0 0L = 3/44 4 0 0 2/3 0Characteristic equation: 3 3 2 = 0Eigenvalues: {1, 1, 2}.1Example conti
Neumont - EN - 1970
72MELNOR MFGLIDOINDUSTRIALPRODUCTSS.C.RMelnor Melnor and LidoManufacturingSalesLtdand AppellantsLtdPlaintifisIndustrialProductsLimitedDefendantRespondent1969 December 1970 C.J andApril28Ritchie HallPresent Cart
Neumont - CSC - 1970
72MELNOR MFGLIDOINDUSTRIALPRODUCTSS.C.RMelnor Melnor and LidoManufacturingSalesLtdand AppellantsLtdPlaintifisIndustrialProductsLimitedDefendantRespondent1969 December 1970 C.J andApril28Ritchie HallPresent Cart
Neumont - EN - 1975
FOXetTHEROYAL BANKetS.C.RFrank LimitedFoxEasternShore ConstructionJack body corporate William and Frank Fox carrying on business underthe firmname and Webberstyleof Bent BrookFord LyndsandHarpellFarms Power andApp
Neumont - CSC - 1975
FOXetTHEROYAL BANKetS.C.RFrank LimitedFoxEasternShore ConstructionJack body corporate William and Frank Fox carrying on business underthe firmname and Webberstyleof Bent BrookFord LyndsandHarpellFarms Power andApp
Neumont - EN - 1975
R.C.SLA REINEARMSTRONGLeJuge en Chef783Her Majesty The QueenandAppellantGeorge Arnold Armstrong1975RespondentMay 13 1975LaskinJune26PresentC.J andBeetzPigeonDicksonMartland Judson Spence and de Grandpr JJON APP
East Los Angeles College - COMP - 209
Decision, Computation and Language, COMP209Dr. Paul Goldberg20082009 Dept. of Computer Science University of LiverpoolNondeterministic nite automataRecall: we took original DFA denition and extended that denition to allow some transitions to be
East Los Angeles College - MATH - 244
CHAPTER 0IntroductionIn mathematics, we often encounter specic objects with certain interesting structures (say that of calculations in the real or complex numbers or the geometry of 3-dimensional space). Upon such encounters, mathematicians frequ
East Los Angeles College - MATH - 244
Dr. L. RempeSpring Semester 2006Linear Algebra, Geometry and Groups (MATH244) Solutions 41. Let V := R4 and W := R3 . Dene bases B := (1, 2, 4, 1), (0, 1, 0, 1), (1, 2, 1, 4), (1, 1, 1, 1) of V and C := (1, 3, 5), (2, 3, 1), (1, 3, 10) of W . (