17 Pages

09-Secuiryt&Smartcard

Course: CS 682, Fall 2008
School: Cal Poly
Rating:
 
 
 
 
 

Word Count: 669

Document Preview

and Cryptography Smart Cards: An Overview Parviz Kermani IBM- Watson Research Center Yorktown heights, NY 10598 Motivations for Cryptography Websters definition: The art of writing or deciphering messages in code The system used in a code or cipher Historical importance It all started with military needs Early secrecy in dissemination of information Recent advances in computer communication Explosion of...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Cal Poly >> CS 682

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 Cryptography Smart Cards: An Overview Parviz Kermani IBM- Watson Research Center Yorktown heights, NY 10598 Motivations for Cryptography Websters definition: The art of writing or deciphering messages in code The system used in a code or cipher Historical importance It all started with military needs Early secrecy in dissemination of information Recent advances in computer communication Explosion of the of Internet E-commerce Emergence of a (relatively) new technology Smart Card 2 A (Network) Security Model Alice Trusted Third Party Bob Message Secret Info Message Secret Info Security Related Transformation Ciphertext Information Channel Security Related Transformation Ciphertext Intruder 3 Symmetric Encryption Alice Bob Plaintext Secret Key & IV Plaintext Secret Key & IV Security Related Transformation Ciphertext Information Channel #% Security Related Transformation Ciphertext Secret-Key Encryption Highest performance Requires secure key distribution Intruder 4 Symmetric Algorithms Confidentiality DES (FIPS 46) Triple DES 56-bit key 112- or 168-bit key Integrity DES MAC (FIPS 113) 56-bit key 5 Asymmetric Encryption Alice Certificate Storage Alice Apub Bob Bpub Robert Rpub . . Bob Plaintext Bpub Plaintext Bpriv Security Related Transformation Ciphertext Information Channel #% Security Related Transformation Ciphertext Public-Key Encryption Slower than secret-key Mainly for digital envelopes, key management, and signature Intruder 6 Public Key Algorithms Signature RSA DSA Elliptic Curve (ECDSA) Key Management RSA Diffie-Hellman Elliptic Curve 7 Key Management How do Alice and Bob get the same symmetric key? Key management using asymmetric cryptography.. Alice make use of key K and encrypts it with Bobs public key 8 Authentication: General Model I want to intrude and snoop Trudy Alice Bob I need to talk to B Im A Im B If you are A, solve this challenge I know how to authenticate him What happened?! I am talking to B and we have a secret key I am talking to A and we have a secret key 9 Digital Certificates Bind an identity to a public key Built by an issuing or certifying authority, and contain: Subjects Name Subjects Public Key Issuers Name Digitally signed by the issuer so that the content cannot be changed 10 What a is Smart Card A normal plastic card with a small microprocessor Chip embedded in it no internal power. Must be connected to a reader for operation ISO standards for Physical parameters Electronic parameters Protocols Low-level command/responses 54 mm (2.13 inches) IBM 85 mm (3.35 inches) on cti Thickness: un tiF ard 0.8 mm ul C (0.32 inches) M Smart Card Standard Dimensions 11 History, Background & Types Invented in the 70s by Moreno, Dethloff, and others Perfected in the 80s by Bull, Schlumberger, SGSThompson, Gemplus, and others Types of Smart Card Magnetic Cards 3 Track Analogue Tens of bytes Usually disposable No processing capability Used ofr telephone, bus, purse Low cost, <$1.00 Smart Cards Serial memory (100 to 16k) Microprocessor/Co-processor Secure- Very difficult to clone Intelligence- Can do processing Easily writable & refillable Supports shared key security (DES) Medium Cost ($1 to $5) Public Key Cryptography Cards Adds security features Authentication integrity Nonrepudiation Higher cost ($5 to %15) 12 Current Smart Card Chips Processors: clock up to 20 Mhz Intel 8051, Motorola 6805 (8-bit), Hitachi H8 16-bit processors available but not popular 32-bit processors in horizon 16K Mask ROM for program 2-8K EEPROM for non-volatile storage 256-512 bytes RAM Serial I/O (9600 baud +up) Optional math assist for private/p...

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:

Cal Poly - CS - 682
Question from SSLWhat are three higherlevel protocols, which are defined as part of SSL?Three higherlevel protocols are:1. Change Cipher Spec Protocol 2. Alert Protocol 3. SSL Handshake ProtocolWhat is the function of SSL Handshake Protocol
Cal Poly - CS - 682
FirewallsCourse: Network Security &amp; Cryptography Name: Min-Chi Wang Youngil Noh1Traffic Control Firewall Brickwall placed between apartments to prevent the spread of fire from one apartment to the next Single, narrow checkpoint placed betwe
Cal Poly - CS - 682
The Origins of AESThe Advanced Encryption Standard and the Rijndael AlgorithmLisa Pratt-Sanchez, Dennis Ramos and Paul Quinn March 8, 2003. CS682 ISE'03Presentation Outline The Case for a new Encryption Standard (AES) NIST and the devel
Cal Poly - CS - 682
True/FalseQuestion: IPSec offers encryption, authentication, data integrity and replay protection.Answer: TrueQuestion: IPsec can be run in two modes Tunnel mode and ESP mode.Answer: FalseShort AnswerQuestion: What is the purpose of the
Cal Poly - CS - 682
Java SecurityCS682 - Network Security and CryptographyPresented by Michael DelCorsanoAgenda Introduction Core Java Security Architecture Java Security Extensions Review Resources QuestionsPolytechnic University Michael DelCorsano2In
Berkeley - IS - 213
InresearchingTravelInfo: ~Giveusabriefdescriptionofyourtravelplanningexperience:Fromdeterminingwhere togo,researchingthedestination,makingplansandreservations,andontheroad planning. CurrentMethods:howyouconductpretripandontheroadresearch.Pleasegive e
Berkeley - IS - 213
Statement of Informed Consent We (Jennifer English, Kim Garrett, and Sacha Pearson) are a group of Masters students in the School of Information Management and Systems at UC Berkeley who are conducting studies to assess the usability of an interf
Berkeley - IS - 213
PostTestQuestionnaireParticipant#1Onascaleof1to5,with1being&quot;Notatalldifficult&quot;and5being&quot;Verydifficult&quot;,howdifficultwasitto:Notatall difficult Verydifficult Not Applicab leCreateanaccount Findorientationinformation Choose/Addadestinationtoa gui
Berkeley - IS - 213
PreTest Questionnaire What is your age? 1824 2529 3034 3539 4044 Gender Female Male If professional: occupation / industry:Participant #_ 4549 5054 5559 60+ Rather not sayIf student: type of student (high school, undergraduate, gradu
Berkeley - IS - 213
EvaluationScript(SecondInteractivePrototype) Thanksforagreeingtoparticipate!Firstoff,wewantyoutoknowthatanythingthatyou sayordoherewillbestrictlyconfidential.Neitheryournamenoranypersonally identifyinginformationwillappearinanyofourreportsorpresenta
Berkeley - IS - 213
You are at work on a slow afternoon. You just bought a new Handspring and you'd like to try new applications for it. You are planning a 10day trip with a friend to San Francisco and recently heard about an Internet application called TraveLite that
Berkeley - IS - 213
Pre Focus Group Questionnaire This should take about five to ten minutes. This Pre Focus Group Questionnaire will help us to frame the discussion Monday night according to the groups' travel experiences and preferences. Please answer the questions
University of Illinois, Urbana Champaign - HORT - 100
HORT 100 Lecture Exam 2 (100 pts)Name:_ANSWER KEY_Form A1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. C B C C B D D E D C F D A C 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. C E C C D D D B B A E C C D B E 31. 32. 33. 34.
University of Illinois, Urbana Champaign - HORT - 100
HORT 100 Lecture Quiz 12 (10 pts) 23/24 April 2009Name:_Announcements: This quiz is due on Monday, April 28th in class. The third exam will be held Tuesday, May 12th from 1:30-4:30pm in 150 Animal Sciences Lab. Don't forget to pick up your g
University of Illinois, Urbana Champaign - HORT - 100
1. 180oF 2. White 3. Looks like a clover, except with heart-shaped leaflets instead of round, and the color is a bit more yellowish-green instead of dark green.
University of Illinois, Urbana Champaign - HORT - 100
1. Watersprouts are very erect-growing branches that shoot straight up from an existing branch. They grow rapidly on apple trees and should be removed because they take a long time to produce fruiting spurs and because they crowd the branches, result
University of Illinois, Urbana Champaign - HORT - 100
1. A 2. C 3. F 4. I 5. B 6. E 7. T 8. E 9. A 10. Amorphophallus 11. Darkness will induce flowering, not ethylene released from the pineapple. In fact, the ethylene may make the bracts fall off! 12. Potatoes are not roots! They are tubers.
University of Illinois, Urbana Champaign - HORT - 100
Lecture 24 April 2009Sexual Reproduction Pollen Facts o Two nuclei o Nucleus #1: Controls formation of pollen tube. o Nucleus #2: Generates two 1n sperm for fertilization. Ovary Facts o Eight cells: two are very important. o 1 Egg: 1n egg + 1n sp
University of Illinois, Urbana Champaign - HORT - 100
HORT 100 Study Sheet May 6, 2009Announcements: The third exam will be held Wednesday, May 12th in our classroom (150 Animal Science) at 1:30 PM. I will be there at 1:00 to answer questions. This sheet will help you study for the final examin
Washington University in St. Louis - CSE - 547
CSE 547 Lecture 24Jeremy Buhler April 22 20091A Few More Words on Rices Theorem Theorem (Rice): Let p be a property of RE languages, such that p is true for at least one RE language and false for at least one RE language. Then the problem of d
Washington University in St. Louis - CSE - 547
CSE 547 Formal Languages and AutomataSpring 2009Homework 4: Turing Machines and DecidabilityAssigned: April 8, 2009 Due Date: April 22, 2009I expect you to prove the correctness of your constructions. Remember, your colleagues must understand
Georgia Tech - CS - 7470
OutputAgendaQuestions Visual displays Thad Audio displays BethMobile and Ubiquitous ComputingAudioWhy use audio?Mobile and Ubiquitous ComputingTopics in Audio 3D sound Speech Nonspeech audio Audio beam Nomadic radioMobile and U
Allan Hancock College - LAW - 5153
Corporate Distributions Dividends, Returns of Capital and Share Buy-BacksTeresa Dyson, Partner Stephen Barkoczy, ConsultantOverview4 4 4 4 4 4Dividends Returns of capital (shares cancelled) Returns of capital (shares not cancelled) On-market s
Allan Hancock College - LAW - 5153
Corporate Distributions Dividends, Returns of Capital and Share Buy-BacksStephen Barkoczy Consultant, Blake Dawson Waldron l Dividends l Returns of capital (shares cancelled) l Returns of capital (shares not cancelled) l On-market share buy backs l
Allan Hancock College - LAW - 5153
DEVELOPMENTS IN VENTURE CAPITAL STRUCTURES AND INCENTIVE SCHEMESAssociate Professor, Faculty of Law, Monash University Consultant, Blake Dawson WaldronStephen BarkoczynMIC Program (introduced 1983 - terminated 1991)n nAustralian VC Tax Expe
Allan Hancock College - LAW - 5153
businessSEGMENTSERVICE ARRANGEMENTS USERSAUDIENCEGUIdEFORMATNAT 1308604.2006PRODUCT IDYour service entity arrangementsThis guide can help you ensure your business is claiming only deductible service fees and charges for your service enti
Allan Hancock College - LAW - 5153
MONASH UNIVERSITY FACULTY OF LAW 2007 UNIT OUTLINE ADVANCED TAXATION LAW 506 LAW 5153Lecturer Associate Professor Stephen Barkoczy Room 416, Law Building, Clayton Campus Telephone: 9905-5540 E-mail: Stephen.Barkoczy@law.monash.edu.au Lecture times a
Allan Hancock College - LAW - 5153
DRAFT THESUPERANNUATIONREGIME [23.1]IntroductionSuperannuationisahighlyregulatedretirementsavingsschemethathasundergonemanychangesover theyears.Superannuationinvestmentismadeviaentitiesknownassuperannuationfunds.Most superannuationfundsaretrusts.Pub
Allan Hancock College - LAW - 5153
Monash UniversitySemester Two Examination Period 2007 Faculty of LawEXAM CODES: TITLE OF PAPER: EXAM DURATION: LAW5153 ADVANCED TAXATION LAW 3 hours writing time (for students who have not handed in an assignment during semester); OR 2 hours writin
Allan Hancock College - LAW - 5153
THE SUPERANNUATION REGIME 1. Introduction The Australian superannuation regime is a highly regulated retirement savings scheme designed to encourage private retirement savings. Superannuation investment is made principally via investment vehicles kno
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
Columbus State University - ARCHIVES - 1983
UNF - COP - 3601
Instructor Documentation Review:COP 3601: Introduction to Systems Software Fall Term, 2006 Submitted by: Assignment: &lt;your name&gt; &lt;number&gt;Date due: &lt;month&gt; &lt;day&gt;, 2006 Date submitted: &lt;month&gt; &lt;day&gt;, 2006 Other Instructor Comments:Note: As per the
UNF - CAP - 5805
&gt; 8 hour simulation multiple runs with different numbers of carts Expected values Arrival: exponential mean 75 seconds Expected customer count: (8*60*60)/75 384 (if enough carts) 4.06% chance of doing neither aisle (.29*.14 = .0406) 16 (No aisle c
UNF - CAP - 5805
10 cartsabort balk copout payers11 cartsabort balk copout payers12 cartsabort balk copout payers18 1811 1128 28307 30714 1421 2135 35322 32217 179 93 3305 305Customer totals330 325 320 315 310 305 300 295 290 285 280
UNF - CAP - 5805
Problem 3 stability analysis: 20 0.6 33.33 0.59 0.41 0.4 50 40 server 1 50 50 server 2 50 113.33 Note that the feedback is over the whole span56.86 60 sandw 180.56 85 sandw 234.69 model iat 35.17 33.33 33.88 server 3using iat of those needing
UNF - COP - 4300
&gt; 8 hour simulation multiple runs with different numbers of carts Expected values Arrival: exponential mean 75 seconds Expected customer count: (8*60*60)/75 384 (if enough carts) 4.06% chance of doing neither aisle (.29*.14 = .0406) 16 (No aisle c
UNF - COP - 4300
10 cartsabort balk copout payers11 cartsabort balk copout payers12 cartsabort balk copout payers18 1811 1128 28307 30714 1421 2135 35322 32217 179 93 3305 305Customer totals330 325 320 315 310 305 300 295 290 285 280
UNF - COP - 4300
Problem 3 stability analysis: 20 0.6 33.33 0.59 0.41 0.4 50 40 server 1 50 50 server 2 50 113.33 Note that the feedback is over the whole span56.86 60 sandw 180.56 85 sandw 234.69 model iat 35.17 33.33 33.88 server 3using iat of those needing
UNF - CDA - 3101
CDA 3101: Introduction to Computer Hardware Organization Fall Term, 2003 Suggested exercises: Complete before the final exam 1. Convert the following floating point numbers to their decimal equivalents (IEEE 32 bit format):0 0 1 0 1 1 0 0 1 1 0 1 0
UNF - CAP - 4660
Precision Maneuvers9&quot; CW start blue or green start green end30 45 30blue end2'CCW start 9&quot; red or purple start and end- CCW circle - CCW/CW/CCW figure eight - CW 1/8th arc - &quot;S&quot; curve
UNF - CDA - 3101
CDA 3101: Introduction to Computer Hardware Organization Fall Term, 2005 Suggested exercises: Complete before the final exam 1. Convert the following floating point numbers to their decimal equivalents (IEEE 32 bit format):0 0 1 0 1 1 0 0 1 1 0 1 0
UNF - CDA - 3101
CDA 3101: Introduction to Computer Hardware and Organization Fall Term, 2005Lab 4: MemoryDue Date: Monday, November 14, 2005 (beginning of class) Use a 2114 static RAM chip to implement an 8 x 4 memory which utilizes a buffered 4-line bi-directiona
UNF - CDA - 3101
CDA 3101: Introduction to Computer Hardware and Organization Fall Term, 2005Lab 5: CPU/ALU Due Date: Monday, November 28, 2005 (with the final exam) A. Use three 7495 chips to represent 4-bit registers (call them registers MDR, A, Z). Register MDR s
UNF - CAP - 4660
Bots must be within the (virtual) starting boxes when the game begins and must start only in response to the starting lights. The starting boxes have a (virtual) height of 12&quot; extending up from their surface. The game begins when the starting lights
UNF - COP - 3601
Instructor Documentation Review:COP 3601: Introduction to Systems Software Fall Term, 2001 Submitted by: Assignment: &lt;your name&gt; &lt;number&gt;Date due: &lt;month&gt; &lt;day&gt;, 2001 Date submitted: &lt;month&gt; &lt;day&gt;, 2001 Other Instructor Comments:Note: As per the
UNF - COP - 3601
Instructor Documentation Review:COP 3601: Introduction to Systems Software Fall Term, 2001 Submitted by: Assignment: &lt;your name&gt; &lt;number&gt;Date due: &lt;month&gt; &lt;day&gt;, 2001 Date submitted: &lt;month&gt; &lt;day&gt;, 2001 Other Instructor Comments:Note: As per the
UNF - COP - 3601
Instructor Documentation Review:COP 3601: Introduction to Systems Software Fall Term, 2001 Submitted by: Assignment: Ima B. Student 1Date due: September 14, 2001 Date submitted: September 15, 2001 Other Instructor Comments:Note: As per the cours
UNF - CDA - 3101
CPU-Memory Synchronization Read Write WaitMIf Read or Write is active (i.e., Mhold is 1), taking WaitM to 1 disables the CPU clock, effectively putting the CPU to sleep until Mhold is cleared.D CKQ CPU Clock QClock 1 CPU side Memory side Read
UNF - CDA - 3101
Vcc 14 13 12 11 10 9 81234567400: QUAD 2-INPUT NAND7 GND
UNF - CDA - 3101
Vcc 14 13 12 11 10 9 81234567408: QUAD 2-INPUT AND7 GND
UNF - CDA - 3101
Vcc 14 13 12 11 10 9 81234567411: TRIPLE 3-INPUT AND7 GND
UNF - CDA - 3101
Parallel OutputsVcc 14Shift RightLoad13 QA12 QB11 QC10 QD98For a right shift, set Mode Control LOW and pulse the Shift Right input. The shift direction is Serial Data QA QB QC QD . For a parallel load from the inputs A, B, C, D se
UNF - COP - 4300
Miscellaneous Class Notes for COP 4300/CAP 5805: Introduction to Discrete Systems Modeling and SimulationCharles N. Winton Department of Computer and Information Sciences University of North Florida Spring Term, 2002
UNF - COP - 4300
Miscellaneous Class Notes for COP 4300/CAP 5805: Introduction to Discrete Systems Modeling and SimulationCharles N. Winton Department of Computer and Information Sciences University of North Florida Spring Term, 2000