January 25, 2005
Charlie´s Security Session (NOT)
Crypto 001There are two types of cryptography - one will stop your kid sister from reading your files, the other will prevent major government from reading your files.
Notes uses the latter!
Key Strength - Entropy
DES has 56 bits of entropy (log2(2^56)
Crypto hashes
Quickly generate a unique fixed length block of data from a variable length message
One way
@Password (Internet password)
Symmetric Algorithm
Very fast, but use the same key to encrypt and decrypt
don't use 56 bit keys
64 bit should be ok
128 bits should be good enough for the next couple of decades
Asymmetric Algorithm
Very slow, requires public and private keys
630 bit size is the most common length, used in Notes/Domino
Notes Authentication
client connects
send name, certificates and a random number
server responds with name, certificate and another random number
server sends ticket encrypted with client public and hashed version
Notes Network
Port encryption, to prevent eavesdropping
replay attacks are prevented
Database encryption
Simple, Medium, Strong
Todays computers have enough power to encrypt at medium with no real impact
Support for larger keys in ND7
Larger keys are stored in the BER format.
New users will get by default
You can upgrade existing IDs to the new size
6.0.4/6.5.1 is the minimum client version to accept the larger keys.
User Key roll-over in ND7
Policies will be used implement
Client will generate new key pair and send request to Adminp for processing
Set policy to upgrade all users within a time frame and the server will spread the load out to minimise replication impacts (very nice)
New tab in security policy to set this up...
Spread new key generation over this many days... default is 180 days.
Server Key Roll-over
Controlled in a server document.
All automatic
Certifier Key Roll-over
Will not be available in 7.0, will be added in a 7.x release.
Passwords
Custom password policies feature added in 6.5.4 and 7.0, so we can set a custom set of rules (ie must have a number)
Change password on first use!!!!!!!!
Now we can combine min length, max length and quality, upper case, lower case, numbers etc. We can really upset our users now!!!!!!
SmartCard Support
Notes is secure! How secure is your OS or hardware?
Posted by Simon Barratt at 03:03:30 PM | Add/View Comments (0)
