Home
User manual - Zerosum Security
Contents
1. Also the length of the desired password can be entered This length should be no larger than 255 and in line with the requirements of the different character sets 2 Passphrases Check the lower left radio button for this option A passphrase consists of a number of words where the number of words can be set by you Krypcak holds a set of words containing 2048 words for each supported language Currently three wordlists are available 1 Dutch consisting of 2048 common words 2 English consisting of 2048 common words 3 English the set of words from Appendix D of RFC2289 Tip when generating passwords that you do not have to remember yourself e g those that are stored in your notebook you may just as well generate a long hard to remember password With 16 characters the default setting for generating passwords for file or message encryption with Krypcak falls in this category When generating passwords you do have to remember e g the password with which you protect your Krypcak notebook you may want to generate a passphrase as famously argued by the following xkcd cartoon 1 No you do not require a longer password Ever Page 12 of 18 pgoooonpooopaonooa o s Tr ub4dor amp 3 T tt T TT ea Sussnitunons NAERAL PUNCTUATION correct horse battery stople ok e o00000 oo000n0 nn0oo0o0 onpoaonn ooo0o0 ooooo a oo0000 pboooo N FOUR RANDOM COMMON WORDS 28 BITS OF ENTROPY oooconno
2. Available at www zerosumsecurity nl krypcak Page 3 of 18 2 Getting started Krypcak uses dedicated Notebooks to store passwords Notebooks are simple password encrypted files Hence with a single password you have access to all passwords securely stored in a notebook 2 1 Installation Krypcak requires no installation You can just run the exe file and everything should work For example you could run the Krypcak executable from a removable USB token 2 2 Integrity checking The Krypcak executable is signed with our own local code signing key You can verify this by checking the Properties gt Digital Signatures tab Selecting the single signature in the signature list and clicking Details followed by View certificate should show the same thumbprint as below R Certificate EJ ae eee General Details Certification Path Show lt All gt v Field Value A E Public key RSA 2048 Bits Gl Key Usage Digital Signature 80 lg Enhanced Key Usage Code Signing 1 3 6 1 5 5 7 3 3 fe Basic Constraints Subject Type End Entity Pat Thumbprint algorithm shal imbpr en 4 S Extended Error Information Revocation Status The revoc 57 b6 1b 11 eb 23 c4 la 61 97 7 36 36 ba 52 56 19 3e 10 54 Edit Properties Copy to File Learn more about certificate details L x We have deliberately chosen not to use an Authenticode keypa
3. Add Via the pop up menu you can add a new password note You will be asked to fill in all the details of the password Which details need to be filled in depends on current the selected section of passwords in your notebook File Password Date 24 11 2013 Cancel Illustration 6 Manually add a password for the Files section Note there are other ways to get passwords in your notebook When encrypting or decrypting files or messages you have the option to save the password in your notebook When you have a notebook loaded storing the password s the default option 4 5 5 Share When you have selected a single item from the list of passwords shown in the window the pop up menu will show the option to mark the password note as being a shared password You will be asked to provide the name of the person you are sharing this password with after which a new entry in he Shared section will be generated Note Krypcak does not distribute or share the password It only stores the password marking itas a shared password Page 10 of 18 5 Generate password One of the main functionalities of Krypcak is the generation of tunable secure passwords This can be done in three different ways 1 Directly from the main menu under Passwords gt Generate This will allow you to generate a password without storing it in your notebook If you want to generate a password and store them i
4. loaded notebook _ Illustration 4 Enter password for new notebook Note You have the option to let Krypcak generate the password for you via the button Generate In case you do this we advise you to use the passphrase option as explained in 5 since this will generate easy to remember passwords 4 3 Change password To change the password of your notebook go to the Notebook menu item and select Change password Note This option is only available if the notebook of which you want to change the password is loaded Page 8 of 18 You will first have to re enter the current password After this you can choose and enter the new password Note You have the option to let Krypcak generate the password for you via the button Generate In case you do this we advise you to use the passphrase option as explained in 5 since this will generate easy to remember passwords 4 4 Export You can export the content of your loaded notebook into a comma separated file Do do this go to the Notebook menu item and select Export Note This option is only available if the notebook of which you want export the passwords is loaded You will be asked to select a filename for the text file in which the password notes will be stored The password notes will be stored on a line per note with the different entries separated by colons 4 5 Managing passwords in notebook You can manage the content o
5. Krypcak Password Tool USER MANUAL version 1 0 1 passwords are the worst form of authentication except for all the others Peter Gutmann in Security Engineering paraphrasing Winston Churchill Zerosum Security www zerosumsecurity nl Page 1 of 18 1 Overview 1 1 Design goals 1 2 Document history 1 3 References 2 Getting started 3 Main window 4 Notebook 4 1 Load 4 2 New 4 3 Change password 4 4 Export 4 5 Managing passwords in notebook 4 5 1 Copy 4 5 2 Edit 4 5 3 Delete 4 5 4 Add 4 5 5 Share 5 Generate password 6 Krypt 6 1 Files 6 1 1 Encrypt 6 1 2 Decrypt 6 2 Messages 6 2 1 Encrypt 6 2 2 Decrypt OMA 0 0 O N SN NDOO HWW WW a ah eth l a a On CO Go N S a O Page 2 of 18 1 Overview Krypcak is a Windows application that can be used to protect files and messages plus generate and manage your passwords This document describes how to use the Krypcak tool 1 D esign goals Krypcak was designed with the following goals in mind I 12 D Easy to use The user interface should be such that it is easy to use for anyone The user should not have to worry about any technical configuration such as the choice for cryptographic algorithms Auditable The source code for Krypcak should be freely available for anyone to see and audit Well documented The Krypcak application should be well documented both describing the general working as well as describing the cryptographic wo
6. f your loaded notebook by clicking the right mouse button when the mouse is over the content of the notebook A pop up menu see Illustration 5 will appear allowing you to copy edit delete add or share a password note Files Messages Shared Accounts Date File Password 2013 11 18 login c kef NGKVCcomEfhc0kt5 Copy Edit Delete Add Share Illustration 5 Pop up menu for managing passwords These options are described in the following sections 4 5 1 Copy When you have selected a single item from the list of passwords shown in the window the pop up menu will show the option to copy the password to the clipboard Note this will only copy the password and not the context data such as the corresponding date and domain information The password will be available for 10 seconds at the clipboard after this the clipboard will automatically be erased Page 9 of 18 4 5 2 Edit When you have selected a single item from the list of passwords shown in the window the pop up menu will show the option to edit the password note This will allow you to alter any field of the password note 4 5 3 Delete When you have selected a single item from the list of passwords shown in the window the pop up menu will show the option to delete the password note This will allow you to remove the password note from the notebook Note this action can not be undone You will be warned about this 45 4
7. ipboard will be erased Page 17 of 18 BEGIN KRYPCAK ENCRYPTED MESSAGE Message id 26657 KRYP gt QAAAQAs3tanL92p9nesyr lt z6dWfIRKibUIGDUh 7LAbcYPZxL 46MBceU6I41 hdCxVt OO06EMvF yp00h559bctJ2tahefau 1h8 JgvAHB2KF64uM9s gt n27NZW2VF ISAUV lt AqI2G 1br3a6VuONmkPonMgbQ END KRYPCAK ENCRYPTED MESSAGE vr In god we trust the rest we monitor a Illustration 13 Decrypted message Page 18 of 18
8. ir signed by a trusted CA for two reasons Page 4 of 18 1 We believe the Authenticode code signing PKI is just as flawed as the global SSL PKI There are too many CA s to be trusted out there 2 Too many trusted codesigning or intermediate CA s keys have been compromised in the past to fully trust the automated Authenticode codesigning signatures In light of this we decided not to sponsor this flawed system with our money but instead still offer you the possibility to manually verify the integrity of the Krypcak application 2 3 Launching Krypcak When starting up the Krypcak application Krypcak will try to locate the last used notebook If it can not find it for example when no notebook has been created yet you will be shown the main window of Krypcak with the header stating No notebook loaded see Illustration 1 anal E Krypcak Password Tool xs Notebook Password Krypt About Files Messages Shared Accounts Date File Password Illustration 1 Starting Kryocak without loading a notebook When Krypcak is able to locate the last used notebook you will be shown the dialog as presented in Illustration 2 From this dialog you have three options 1 Enter the password protecting the last used notebook and hit Enter to load the last used notebook 2 Click on Skip and staring using Krypcak without having a notebook loaded 3 Click on Load other notebo
9. n your notebook provided you loaded it in one of the four sections Files Messages Shared or Accounts then go the corresponding tab Then right click to display the context menu and select the option Add as described in 84 5 4 When encrypting a file or a message you will be asked to enter the password to protect the file or message By pressing the Generate button a password will be generated By checking the custom box before pressing Generate you will be able to tune the kind of password that will be generated as described in 6 1 1 and 86 2 1 When generating a password with Krypcak in any of the three ways described above you will be shown the window as shown in Illustration 7 Password may i numbers 0 1 2 9 should lowercase characters a b Z z uppercase characters A B Z E special characters Length characters Passphrase Language v Length words Generate Mw7myRo6YZChYdqF Illustration 7 Generate a password Page 11 of 18 There are two types of passwords you can have Krypcak generate 1 Passwords Check the upper left radio button for this option With the four check boxes on the right you can control which types of characters are to be used numbers lower case upper case and specials and whether the presence of these character sets is optional or mandatory with the may and should radio button
10. nt what to do i e decrypt with Krypcak However for correct decryption this header and footer are not needed and they may be removed At a bare minimum the text staring with KRYPT gt up until the last text before the footer is required and sufficient to allow decryption Page 16 of 18 In god we trust the rest we monitor BEGIN KRYPCAK ENCRYPTED MESSAGE Message id 26657 KRYP gt QAAAQAs3tanL92p9nesyr lt z6dWfIRKibUIEDUh7LAbcYPZxL 46MBceU6I14I hdCxVtjOO06EMvF yp0oh 559bctJ2tahe fau 1h8 JgvAHB2KF64IuM9s gt n27NZW2VF SAuV lt AqI2G 1br3a6VuONmkPonMgbQ END KRYPCAK ENCRYPTED MESSAGE Illustration 12 Encrypted message 6 2 2 Decrypt To decrypt a message go the Krypt gt Decrypt message menu item You will be shown a window similar to that of Illustration 11 In the upper field you can enter the text you want to decrypt For example you can copy and paste the encrypted message from he body of the email message that contained it When you have entered the text you want to decrypt click Decrypt You will be asked to provide a password for encryption exactly as described in 6 1 2 After this decryption will start and the decrypted text will appear in the lower field This text can then be copied to e g a text editor This copying can be done by clicking on Copy to clipboard Note the decrypted text will only be available for 10 seconds on the clipboard After this time the cl
11. o ocooopooon op ono oon oooo o 2 3 DAYS AT 1000 GUESSES SEC PLAUSIBLE ATTACK ON A WEAK REMOTE YES CRACKING A STOLEN HASH 15 FASTER BUT Ti NOT WHAT AVERAGE USER SHOULD WORRY ABOUT DIFFICULTY To GUESS EASY UH BITS OF ENTROPY ooooooOooOnoo oOoooooo000n pooogooopoponoan nonoooooooo 2 550 YEARS AT 1000 GUESSES SEC DIFFICULTY To GUESS HARD WAS IT TROMBONE NO TROUGADOR AND ONE OF THE Os WAS A ZERO AND THERE WAS SOME SYMBOL i DIFFICULTY TO REMEMBER DIFFICULTY TO REMEMBER YOU VE ALREADY MEMORIZED IT THROUGH 20 YEARS OF EFFORT WEVE SUCCESSFULLY TRAINED EVERYONE TO USE PASSWORDS THAT ARE HARD FOR HUMANS TO REMEMBER BUT EASY FoR COMPUTERS To GUESS Illustration 8 xkcd on password strength image source http xkcd com 936 6 Krypt Krypcak can be used to protect files and messages with passwords while also taking care of the management of the passwords involved 6 1 Files Krypcak offers the possibility to encrypt and decrypt files This encryption takes place under control of a password See ZS13b and ZS13c for more technical and cryptographic details 6 1 1 To encrypt a file go the Krypt gt Encrypt file menu item You will be asked to select a file for encryption and provide a filename for the resulting encrypted file The encrypted file will get the kef file extension The default filename for the encrypted file is the original filename followed by
12. ok to choose another notebook to load You will be asked to select a notebook and provide the password protecting it Page 5 of 18 The Show password box controls whether the password in this window is displayed or masked The default setting is that they are masked When manually entering long complex passwords it might be helpful to display the password on screen providing of course no on can read he password from over your shoulder Please supply the password for D Krypcak Demo knb Show password Load other Illustration 2 Starting Krypcak by loading a notebook Page 6 of 18 3 Main window Notebook Password Krypt About Files Messages Shared Accounts Date File Password 2013 11 24 Meeting_201310_docs zip kef OosQchShYdE6tXx2 Illustration 3 Main window of Krypcak The main window see ustration 3 is divided in two parts separated by the name of the loaded notebook or No notebook loaded in case no notebook is loaded 1 At the top the menu is shown with the following sub menu s 1 2 3 4 Notebook Allows you to manage your notebook see 4 1 84 4 Password Use this to quickly generate a password see 5 Krypt Allows you to encrypt decrypt files see 86 1 or messages see 86 2 About Just general information on the version of the application 2 The lower and major part of the window displays the content stored in so called pa
13. rking Windows platform first Krypcak will be targeted for the Windows platform first since there are way too few auditable cryptographic software tools for this platform Stand alone application Krypcak should be able to run with minimal dependency or requirements for already installed third party libraries or components State of the art cryptography Krypcak should provide cryptographic primitives which are as strong as possible authenticated encryption with associated data forwards secure pseuo random generator no padding memory and cpu expensive password hashing etc Promote sponge functions From a user perspective an irrelevant design goal All cryptography in Krypcak is done by Keccak the best known example of a cryptographic primitive called a sponge function Sponge functions are very very cool and adopting sponge functions make multiple cryptographic constructions more elegant ocument history Version Date Comments 1 0 2013 12 26 Initial release le R IRFC22 IZS 13a ZS13b eferences 89 N Haller et al A One Time Password Sysytem Dated February 1998 Zerosum Security Krypcak Source code Available at https github com zerosumsecurity Krypcak for windows Zerosum Security Krypcak Password Tool Cryptographic Specification Available at www zerosumsecurity nl krypcak IZS13 Zerosum Security Krypcak Password Tool File Format Specification
14. ssword notes of the currently loaded notebook This content is divided in the following sections each section has its own tab 1 2 3 Files This section contains passwords used to encrypt and or decrypt files Messages This section contains passwords used to encrypt and or decrypt messages Shared This section contains passwords that have been marked as being shared with others Accounts This section contains passwords for accounts on e g websites or local domains Page 7 of 18 How to manage the individual passwords in your notebook is described in 84 5 4 Notebook As said before your notebook is where all your passwords are stored 4 1 Load To load an other existing notebook go to the Notebook menu item and select Load If you have a notebook loaded you will be warned that the current notebook will be unloaded After this you will be asked to select a notebook and provide the password protecting the notebook If the correct password was provided and the notebook was not damaged the notebook will be loaded into the Krypcak application The notebook is ready to be used and or managed 4 2 New To create a new notebook go to the Notebook menu item and select New You will be asked to provide a filename for the new notebook After this you will be asked to provide the password to protect the notebook see Illustration 4 Confirm Custom Show password Store password in
15. ssword from over your shoulder The Store password in loaded notebook box controls whether the password will be stored If a notebook is loaded this box is ticked by default If no notebook is loaded this box can not be checked 6 1 2 Decrypt To decrypt a file go the Krypt gt Decrypt file menu item You will be asked to select a file for decryption Note a file that can be decrypted with Krypcak will have the kef extension After a file has been selected you will be asked to provide the password for file decryption Page 14 0f 18 Custom F Show password Store password in loaded notebook Cx Illustration 10 Enter password for decryption Here you have two options 1 You can enter the password manually 2 You can choose to use a password from your notebook by clicking on the Load button This can be especially helpful if you have shared the password with someone else Note there are two check boxes at the bottom of this window The functionality of these boxes is described in 6 1 1 Note when the file you want to decrypt was encrypted by yourself and at the time of encryption the password was stored in your notebook Krypcak is able to recognize this and automatically retrieve the correct password from your notebook In this case you will not be asked to provide the password but decryption starts automagically After you have provided a password Krypcak will ask you to pro
16. the kef extension Encrypt After this you will be asked to enter the password used to encrypt the file with see Illustration 9 Page 13 of 18 Confirm F Custom Show password Store password in loaded notebook ls OK al Illustration 9 Enter password for encryption Here you have three options 1 3 You can choose a password yourself and enter this twice both in the Password field and the Confirm field You can choose to use a password from your notebook by clicking on the Load button This can be especially helpful if you have shared a password with someone else and use this password whenever you exchange encrypted files You can choose to let Krypcak generate a password for you by clicking Generate By default Krypcak will generate a random 16 character password containing lower case upper case and numerical characters If you would like a different type of password check the Custom box before clicking on Generate This will allow you to finetune the password generation as described in 5 Note there are two check boxes at the bottom of this window 1 2 The Show password box controls whether the password s in this window are displayed or masked The default setting is that they are masked When manually entering long complex passwords it might be helpful to display the password on screen providing of course no on can read he pa
17. vide a filename for the decrypted file After this decryption will start 6 2 Messages Krypcak can also be used to encrypt and decrypt messages Cryptographically Krypcak encrypts messages in the same way as it encrypts files see ZS13b and ZS13c The difference is that Krypcak offers an easy copy paste interface for messages and encodes encrypted messages in printable characters tot facilitate easy incorporation in e g email messages 6 2 1 Encrypt To encrypt a message go the Krypt gt Encrypt message menu item You will be shown the following window Page 150f 18 Illustration 11 Window for message encryption In the upper field you can enter the text you want to encrypt Tip to enter a newline press CTRL ENTER simultaneously Alternatively you can copy and paste text from a text editor into the upper field When you have entered the text you want to encrypt click Encrypt You will be asked to provide a password for encryption exactly as described in 6 1 1 After this encryption will start and the encrypted text will appear in the lower field This text can then be copied to e g your mail client This copying can be done by clicking on Copy to clipboard Note when sending an encrypted message to someone else we advise to include the BEGIN KRYPCAK ENCRYPTED MESSAGE header and END KRYPCAK ENCRYPTED MESSAGE footer This because it will make it clear for the recipie
Download Pdf Manuals
Related Search
Related Contents
nr.1 2013 Philips LFH 5282 User's Manual REVÊTEMENTS EXTÉRIEURS : documentation commerciale - Union des Groupements d`Achats BKS 1210 BKS 1215 BKS 1220 Vacuum Cleaner Le Vercors dans mon assiette - Parc Naturel Régional du Vercors Annexe 3 Description technique de l`application BNOA A Copyright © All rights reserved.
Failed to retrieve file