Cryptoshop Help! Cryptoshop Contact! Cryptoshop Memo! Cryptoshop Shopping Cart! Place your order! Change to german site!
+ Products
· · · · · · · · · · · · · · · · · · · · · · ·
+ Solution
· · · · · · · · · · · · · · · · · · · · · · ·
+ Knowledge Base
  Security Targets  
  Security Governance  
  Cryptography  
  Technology  
  Smart Card applications  
  Authentication  
  Passwords vs. OTP vs. PKI  
  Knowing - Passwords  
  Having - Token  
  Being - Biometrics  
  Single Sign On Systems  
  PKI  
  How to  
· · · · · · · · · · · · · · · · · · · · · · ·
+ Service
· · · · · · · · · · · · · · · · · · · · · · ·
     
Management
· · · · · · · · · · · · · · · · · · · · · · ·
Security Officer
· · · · · · · · · · · · · · · · · · · · · · ·
System Engineer
· · · · · · · · · · · · · · · · · · · · · · ·
Purchasing
· · · · · · · · · · · · · · · · · · · · · · ·
Maintenance
· · · · · · · · · · · · · · · · · · · · · · ·
 
 
Please note, that the Knowledge Base isn't translated to english completely at the moment. You will still find some german texts - we are translating permanently the outstanding parts! Thank you for understanding!

Password Systems - "what you know"

 
INFO & KNOWLEGDE
 
At first view a password system is the cheapest way for authentication of somebody. Added to the identity (user name) the password, better a passphrase, is stored and compared to the entered value, when authentication should be done.

But passwords can be passed on to other people knowingly or unconsiously. In addition all possible passwords can be tested systematically. Also passcodes, which are determined by user himself, are embedded in a social context and can be guessed. These bad result of these facts can be improved by security techniques only to a certain extend, e.g. by reducing allowed failures, therefore other measures are necessary. With increasing number of passwords you are getting troubles to remember all - especially the ones, which are used less frequent - also this problem has to be counteracted.


Cleartext password system

This is the simplest password system and has no security at all. Passwords are in cleartext at the input terminal, while transmission and check at authentication systems. Passwords can be intercepted at these places, in addition all passwords are stored in the database in cleartext. Perhaps such a system could be sufficient in systems

- where the database is protected against manipulation or access.
- the input terminal is connected directly (or encrypted with changing keys) with the authentication system and protected against manipulation or access.

Closely related are systems, where a symmetric encryption key is the shared secred (Pre-Shared-Key). A successfull authentication is done, if encrypted communication can be established. At least attacking the transmission is possilbe only by cryptanalytic methods e.g.: WEP

A certain improvement is a system where a password or secret can be used only once, but one-time-passwords have to be administrated in a secure manner. Storing, distribution and user handling have to be considered e.g. Transaction numbers in online banking.


Clear text password system

Clear text password system password is transmitted and compared in cleartext



Password derivation

Instead of transmitting and storing passwords in cleartext, it is better to apply certain algorithms and transmit or store the resulting value. For this purpose cryptographic hash algorithms are used or normal encryption algorithms, where the password is used as encryption key. e.g. used in local authentication, passwort fileencryption

This improves security of the stored password at the authentication system, although the input terminal should be protected against manipulation! At first view also the transmission seems to be protected, but it isn't because, this data can be copied and replayed (Replay Attack), this means, that a transmission has to be encrypted (with changing keys) anyway.

Because encryption without authenticating the communication partner isn't worth anything - the authentication problem is moved to the encryption level. Because of the necessity of changing keys and authentication of the participant only protocols like SSL/TLS are candidates. To counteract replay attacks it is recommendet to use a little bit randomnes, resulting in challenge response systems .


Hash password system

Hash password system The hash value of the password is transmitted, stored and compared.



Chain of hash values

Hash-value-chains are special one-time-password-systems. Starting with a seed-value a certain number of cryptographic hash-values is computed. This list of "chained" hashes is the password-list. The Server is storing only the last hash-value, authenticationis done with the last but one hash value, hashing this value have to result in the last stored value. Disadvantage is the necessary storing an unhandy one time passwords. This method was also suggested for digital coins.



Passwort Challenge Response


Password protection and quality


One-Time-Pass - Systems


Costs of a password system



Back to previous page!Top of page!To the startpage of Cryptoshop.com!
  Passwort Challenge Response  
  Password protection and quality  
  Costs of a password system  
  One-Time-Pass - Systems  
 
  Special offer of the month!  
  Cryptoshop Bundles!  
 
  PKCS - in general  
  PAP, MS-CHAP, etc.  
  Meaning of authentication  
  Definition: Identity vs. Authenticity  
  File Encryption  
  Web authentication  
  Remote Access  
  Secure WLAN  
  Hash  
  Risk Management  
 
Legal notice Terms and Condtitions Consumer notice Privacy Newsletter Copyright © 2004 CRYPTAS. All rights reserved