Home

Crypto Metrics Tool v0.3.5 User Manual

image

Contents

1. 5 Information about the hardware of the machine on which CM Tool was run 4 Menu Help About Shift A About the author Shift K CMTool s license Shift L Get some help Ctrl H Figure 1 6 Information about the application a Item About shows brief general information about the CMT SHIFT A see Fig 1 7 b Item About the author shows information about the author of the CMT SHIFT4 K see Fig 1 8 c Item CM Tool s license shows the CMTool s license text SHIFT L see Fig 1 9 d Item Get some help shows this manual in a new window CTRL H CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 1 CMTOOL S OVERVIEW Page 5 QCMToolv 0 3 5 Figure 1 7 Information about the application Figure 1 8 Information about the author Figure 1 9 CM Tool s license CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 1 CMTOOL S OVERVIEW Page 6 When user selects some cryptographic primitives for benchmarking it can be done by checking appropriate boxex in a scrolled check box located on the main window see Fig 1 10 then she he needs to define some input parameters One can define how many test she he wants to run how many iterations should be done in each test how big in bytes input message for benchmarking prim itive needs to be s
2. bash Konsole File Edit View Bookmarks Settings Help katie vm gt cd CMT V 3 5 LIN CON SRC katie vm CMT V 3 5 LIN CON SRC gt ls CMTool cpp common core docs info Makefile statistics testsuite validations katie vm CMT_V 3 5 LIN CON SRC gt li 6 Now simply type make run to compile and link CMT ua CMT V3 5 LIN CON SRC bash Konsole File Edit View Bookmarks Settings Help katie vm CMT V 3 5 LIN CON SRC gt make run Bi 7 Below you can see the compilation process CMT_V 3 5_LIN CON_SRC make Konsole File Edit View Bookmarks Settings Help katie vm CMT V 3 5 LIN CON SRC gt make run g ggdb fopenmp g c Wall ansi pedantic CMTool cpp i ggdb c 0 core benchmarking o core benchmarking c CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 12 8 Compilation finished with no errors meaning CMT has been successfully compiled and it is now ready to run see Fig 2 1 m CMT_V 3 5_LIN_CON_SRC bash Konsole File Edit View Bookmarks Settings Help l size of the input message in bytes i iterations t tests p percent CL confidence level m benchmarks algorithms list d if given benchmark decryption verifying CMTool l 1024 i 1000 t 10 p 10 CL 80 m 2 MD4 MD5 Collect measurement results of the performance of MD4 and MD5 with 1024 bytes inuput run 10 t
3. bytes free C Users Administrator Down loads CMTI_U 3 5_WIN_CON_BIND gt _ 3 Run CMT by typing CMTool exe K ET C Users Administrator Downloads CMT_U 3 5_WIN_CON_BIN gt CMTool exe_ CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 24 2 2 2 CM Tool GUI Version Installation For Microsoft Windows like operating systems CMT is shipped as an executable application so you do not actually need to install it Installing CMT on Windows Server 2012 1 Simply download CMT from QoP ML s webpage 2 Extract CMT s archive Compressed Folder Tools Home Share View Extract T A b Administrator Downloads v Search Downloads 7 Favorites Name Date modified Type BE Desktop L CMT V 3 5 WIN GUI BIN 6 17 2014 10 54 AM Compressed zipp kB Downloads Open Recent places Open in new window Pin to Start Libraries a Music Open with E Pictures B Videos Restore previous versions Share with b Send to IW Computer Cut amp Local Disk C Copy Create shortcut Delete Network Rename Properties 1 item 1 item selected 17 7 MB CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 25 3 Run CMT by double clicking CM Tool s icon A F 1 Application Tools File Ho
4. bytes inuput tests 1000 iterations per each run 2 benchmarks y calculating the coefficient ariation o the Dixons Q test with a given confidence level C CMTool l 4096 1 10 t 100 p 5 CL 99 m AES CBC 256 Collect measurement results of the performance of AES in CBC mode with 256 bit key decryption with s inuput run 100 tests 10 iterations per each run single benchmark non parallel Do the validation process check for the stationarity of the data by calculating the coeff f va Do the Dixons Q CMTool l 512 i 10000 t 10 p 8 CL 98 m 100 algorithms encryption signing ytes inuput run 10 tests 10000 iterations per each run 100 benchmarks in Lel b Do the validation process check for the stationarity of Collect measurement results of the performance of all supported Figure 2 2 Do not be afraid about the make run Error 255 error it is even not a real actual error It showed up because we ran using the make run command CMT without required parameters CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 16 2 1 2 CM Tool GUI Version Installation For GNU Linux like operating systems GUI version of CMT is shipped as a source package which you need to compile by yourself Installing CMT on Linux Mint 16 Petra W 1 Simply download CMT from QoP ML s webpage ed wget http qopml org wp
5. e X File Language Info Help Benchmarking Parameters ill Validation Parameters Validation input parameters ConfFidence Level 36 80 v Stationarity percent 10 y Figure 1 13 User can specify the coefficient of variation CV and the confidence level values Progress of performed tests can be seen at the progress bar located at the bottom of the CM Tool s main window see Fig 1 14 A CMTOOL Benchmarking AES CBC with 128 bit key this may take a while Figure 1 14 Benchmarking progress can be seen on the progress bar When all benchmarking is done final results are presented One can see mean values for every tested cryptographic primitive base measure summarized in a table at the bottom of the main window see Fig 1 15 By double clicking each row of the CM Tool s table with collected results mean values one is able to see more statisitical information mode median vari ance standard deviation kurtosis and skewness see Fig 1 16 CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 1 CMTOOL S OVERVIEW Page 8 Crypto Metrics Toolv0 3 5 RC4 256 M AES CBC 128 AES CBC 192 m Figure 1 15 When the benchmarking is done final results are presented AES CBC D 28 bit key Encryption statistical information i Speed MB s Walltime ms CPU time ms Calls s D A 3 18225e 09 1 34884
6. package which you need to compile by yourself 1 Download CMT s source package zip from QoP ML s webpage cd wget http qopml org wp content uploads CMT v0 3 5 CMT_V 3 5_LIN_CON_SRC zip unzip CMT_V 3 5_LIN_CON_SRC zip 2 Then acquire root privileges root localhost File Edit Tabs Help 3 Since CMT uses OpenSSL for it s crypto benchmarks to be able to com pile and later use CMT you should first install Openssl devel package openssl devel is a part of the OpenSSL implementation of SSL contain ing SSL development libraries header files and documentation yum install openssl devel root localhost File Edit Tabs Help root localhost yum install openssl devel 4 CMT as written in C C languages needs a C and C compilers to build executable files Both gcc and g will do the perfect job yum install gcc yum install gcc c CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 14 root localhost File Edit Tabs Help yum install qcc c B root localhost File Edit Tabs Help 5 To perform compilation process in a a smooth and easy way using sin gle command from Makefile delivered along with CMT install a group of Development Tools packages Development Tools packages contain tools like the gcc compiler make tool etc for compiling building soft ware from source The Development
7. 14 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 3 767 KB 2 857 KB 807 KB 238 KB 221 KB 1 517 KB 1 887 KB 147 KB 177 KB 4172 KB SS CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CM Tool s Screenshoots CM Tool is available for GNU Linux and Microsoft Windows operating systems Supported operating system list includes but it is not limited to e Ubuntu Kubuntu Xubuntu Lubuntu Debian e Linux Mint e Fedora e OpenSUSE e CentOS e Microsoft Windows XP e Microsoft Windows Vista e Microsoft Windows 7 e Microsoft Windows 8 Below are some screenshots of the CM Tool One can see how CM Tool s interface looks on supported operating systems 26 CHAPTER 3 CMTOOL S SCREENSHOOTS Page 27 Es Crypto Metrics Tool v0 3 5 File Language Info Help Benchmarking Parameters ill Validation Parameters Benchmarking input parameters Benchmark Encryption Signing J Tests o lA J All MD4 Algorithms MD5 Iterations 0 B SHA 1 Parallel benchmarks fone STORE Number of parallel Statistics below are just mean values double click each row to see more statistical information Benchmark J Cancel CMTOOL Crypto Metrics Tool v0 3 5 is ready to go m QCM
8. Crypto Metrics lool v0 3 5 User Manual Katarzyna Mazur July 14 2014 CMTOOL Contents 2 EE EC 2 9 29 2 1 1 CMTool Console Version Installation 9 TTC 16 21 2 2 1 CM Tool Console Version Installation 21 be eee se ae ee 24 26 1 1 Interface Guide Main window of the CM Tool in GUI mode looks like below see Fig 1 1 Crypto Metrics Tool v0 3 5 Figure 1 1 CM Tool s main window CHAPTER 1 CMTOOL S OVERVIEW Page 3 CM Tool in GUI mode is written with the use of the open source version of Qt library that s why the whole interface of the application should look almost exactly the same no matter if one uses it on Microsoft Windows or GNU Linux At the top of the main window one can see a menu with some options described in detail below 1 Menu File Y Clean stats Ctrl C Save stats as XML Shift X 4 Save stats as HTML Shift H Export as QoP ML security metric Shift Q A Exit Ctrl Q Figure 1 2 Menu File has 5 items a Item Clean stats cleans information about calculated statistical primitives presented in a table located at the bottom of the main window b Item Save stats as XML saves obtained results into the zml file c Item Save stats as HTML saves obtained results into html files makes simple documentation in html format d Item Export as QoP ML security metric cleans information about calculated statisti
9. IN GUI SRC bash Konsole File Edit View Bookmarks Settings Help katie vm gt cd CMT V 3 5 LIN GUI SRC katie vm CMT_V 3 5 LIN GUI SRC gt ls cmtool gui pro images qrc main cpp QCMTool cpp QCryptoBenchThread cpp QCryptoStats cpp QInputParameters cpp common icons info Makefile QCMTool h QCryptoBenchThread h QCryptoStats h QInputParameters h katie vm CMT V 3 5 LIN GUI SRC gt B 11 Type make to compile CMT from source et CMT V 3 5 LIN GUI SRC bash Konsole File Edit View Bookmarks Settings Help katieQvm CMT V 3 5 LIN GUI SRC gt makelj 12 Type QCMTool to actually run CMT in gui mode Em CMT V 3 5 LIN GUI SRC bash Konsole File Edit View Bookmarks Settings Help katie vm CMT_V 3 5 LIN GUI SRC gt QCMTool Bi 13 Alternatively if you have any problems install sudo apt get install qt5 default and then try to compile CMT by typing make in the directory where you extracted CMT ep CMT_V 3 5_LIN_GUI SRC bash Konsole File Edit View Bookmarks Settings Help katie vm CMT_V 3 5 LIN GUI SRC gt sudo apt get install qt5 defaultf CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 20 This package qt5 default sets Qt 5 to be the default Qt version to be used when using development binaries like qmake It provides a default configuration for qtchooser but does not prevent alternative Qt i
10. Tools are a yum group which is a predefined bundle of software that can be installed at once instead of having to install each application separately The Development Tools will allow you to build and compile software from source code root localhost File Edit Tabs Help lost yum groupinstall Development Tools 6 After installing all the required components to build CMT you can actu ally compile it Simply cd to the directory where you unpacked CMT s source unpacking CMT we assumed your home directory katie localhost CMT_V 3 5 LIN CON SRC File Edit Tabs Help katie LocaLhost katie localhost CMT V 3 5 LIN CO CMTool cpp Makefile katie localhost CMT V 3 5 LIN CO katie localhost CMT V 3 5 LIN CON SRC File Edit Tabs Help katie localhost CMT_V 3 5 LIN CON SRC make run CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 15 8 Compilation finished with no errors meaning CMT has been successfully compiled and it is now ready to run see Fig 2 2 katie localhost CMT_V 3 5 LIN CON SRC File Edit Tabs Help size of the input message in bytes 1 iterations tests p percent CL confidence level benchmarks algorithms list if given benchmark decryption verif ying CMTool l 1024 1 1000 t 10 p 10 CL 80 m 2 MD4 MDS Collect measurement results of the performance of MD4 and MDS with 1024
11. Toolv 0 3 5 Machine InFormation Softare Information Hardware Information Software information Operating system Linux Ubuntu 13 10 3 11 0 23 generic 64 bit 43 Cryptographic library OpenSSL 1 0 1e 11 Feb 2013 m QCMToolv 0 3 5 Machine InFormation Softare Information Hardware Information Hardware information Processor s Intel R Core TM i7 3630QM CPU 2 40GHz Total memory 15906 MB Fa Figure 3 1 CM Tool on Kubuntu 13 10 4 LTS 64 bit CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 3 CMTOOL S SCREENSHOOTS Page 28 Crypto Metrics Tool vO 3 5 File Language Info Help Benchmarking Parameters uli Validation Parameters Benchmarking input parameters Benchmark Encryption Signing Tests C au Algorithms O MD4 Iterations E MD5 Input s size gt O Parallel benchmarks J bytes Number of parallel 1 3 benchmarks KOZZI 2 Statistics below are just mean values double click each row to see more statistical information oU NUN 0 CMTOOL Crypto Metrics Tool v0 3 5 is ready to go QCMTool v 0 3 5 Machine Information Softare Information Hardware Information Software information Operating system Linux 3 2 0 4 amd64 64 bit A V Cryptographic library OpenSSL 1 0 1e 11 Feb 2013 QCMTool v 0 3 5 Machine Information Softare Information Hardw
12. are Information Hardware information Processor s Intel R Core TM i7 3630QM CPU 2 40GHz Total memory 1002 MB Fa Figure 3 2 CMTool on Debian Wheezy 7 32 bit CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 3 CMTOOL S SCREENSHOOTS Page 29 P Crypto Metrics Tool v0 3 5 X File Language Info Help m Benchmarking Parameters Uli Validation Parameters Benchmarking input parameters Benchmark Encryption Signing v J Tests o TAM Ja MD4 Algorithms MDS iterations 0 gt SHA 1 SHA 224 Input s size a Parallel benchmarks J bytes 03 Number of parallel J benchmarks Statistics below are just mean values double click each row to see more statistical information Benchmark J Cancel J 0 CMTOOL m QCMTool v 0 3 5 Machine Information Softare Information Hardware Information Software information Operating system Linux Linux Mint 16 Petra 3 11 0 12 generic 32 bit TU Cryptographic library OpenSSL 1 0 1e 11 Feb 2013 ey QCMTool v 0 3 5 Machine Information QJ Q2 y Q9 Softare Information Hardware Information Hardware information Processor s Intel R Core TM i7 3630QM CPU 2 40GHz GQ Total memory 1002 MB m Figure 3 3 CM Tool on Linux Mint 16 32 bit CM Tool Manual Version 0 3 5 Copyri
13. cal primitives presented in a table located at the bottom of the main window e Item Exit saves obtained results into the qop file in format which can be understood by the AQoPA 2 Menu Language lets user to change the language of the interface not implemented yet 3 Menu Info lets user get some information about the hardware and soft ware of her his machine on which CM Tool was run see Fig 1 3 Using keyboard shortcut CTRL I one is able to see information about the software and hardware of the machine on a new tabbed window which immediately appears see Fig 1 4 and 1 5 EN Get machine info Ctrl I Figure 1 3 With Get machine info one can get information about her his soft ware and hardware CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 1 CMTOOL S OVERVIEW Page 4 m G QCMTool v 0 3 5 Machine Information 3 69 Softare Information Hardware Information Software information Operating system Linux Ubuntu 13 10 3 11 0 23 generic 64 bit 43 Cryptographic library OpenSSL 1 0 1e 11 Feb 2013 OK cancel Figure 1 4 Information about the operating system and used cryptographic library m QCMToolv 0 3 5 Machine Information v w x Softare Information Hardware Information Hardware inFormation Processor s Intel R Core TM i7 3630QM CPU 2 40GHz Total memory 15906 MB a OK Q cancel Figure 1
14. content uploads CMT v0O 3 5 CMT V 3 5 LIN GUI SRC zip unzip CMT V 3 5 LIN GUI SRC zip 2 Since CMT uses OpenSSL for it s crypto benchmarks to be able to com pile and later use CMT you should first install libssl dev package Libssl dev is a part of the OpenSSL implementation of SSL contain ing SSL development libraries header files and documentation sudo apt get install libssl dev Downloads bash Konsole 9 ce File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install libssl devlj J gt 3 CMT as written in C C languages needs a C and C compilers to build executable files Both gcc and g will do the perfect Job sudo apt get install gcc sudo apt get install g a Downloads bash Konsole v W x File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install gcdi CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 17 E Downloads bash Konsole v V File Edit View X Bookmarks Settings Help katie vm Downloads gt sudo apt get install g gt 4 To perform compilation process in a a smooth and easy way using single command from Makefile delivered along with CM T install build essential package Build essential package contains tools like the gcc compiler make tool etc for compiling building software from source sudo apt get insta
15. e 09 876348 0 0319702 wa seme emen vm ae em n Figure 1 16 Measurement results are obtained validated and presented to the user as statistical primitives CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CM Tool s Installation Guide 2 1 Installation Guide for GNU Linux like Op erating Systems This chapter provides information about the installation of CM Tool simply CMT in console as well as in GUI version on GNU Linux like operating sys tems 2 1 1 CM Tool Console Version Installation Example installation of CM T s console version was performed on Linux Mint 16 Petra and Fedora Linux 20 Heisenbug Installing CMT on Linux Mint 16 Petra W For GNU Linux like operating systems console version of CMT is shipped as a source package which you need to compile by yourself 1 Download CMT s source package zip from QoP ML s webpage cd wget http qopml org wp content uploads CMT v0O 3 5 CMT V 3 5 LIN CON SRC zip unzip CMT V 3 5 LIN CON SRC zip CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 10 w katie bash Konsole File Edit View Bookmarks Settings Help katie vm gt wget http qopml org wp content uploads CMT v8 3 5 CMT V 3 5 LIN CON SRC zip I Z katie bash Konsole File Edit View Bookmarks Settings Help katie vm gt unzip CMT V 3 5 LIN CON SRC zip w katie bash Konsole File Edit View Bookmarks Settings Help inflatin
16. ee Fig 1 12 User is also able to choose which type of operation she he wants to run one can choose between encryption and signing or decryption verifying respectively see Fig 1 10 1 11 Algorithms Figure 1 10 Choose some cryptographic primitives for benchmarking Encryption Signing Decryption Veryfing Figure 1 11 Choose operation type for benchmarking Crypto Metrics Tool v0 3 5 vo m X File Language Info Help Benchmarking Parameters ill Validation Parameters Benchmarking input parameters Benchmark Encryption Signing v Tests 10 c RC4 256 A Algorithms v AES CBC 128 Iterations 1000 e AES CBC 192 4 Input s size Parallel benchmarks bytes 1024 Number of parallel benchmarks NAN CJ Figure 1 12 Available benchmarking parameters Besides choosing the benchmarking parameters user is able to set some vali dation parameters She he can chose the coefficient of variation CV value to determine if the results gathered by the CMT are the time series and run the test with the specific confidence level The validation process is performed ac cording to the steps defined in the The robust measurement method for security metrics generation article CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 1 CMTOOL S OVERVIEW Page 7 Es Crypto Metrics Tool v0 3 5 v
17. entation sudo apt get install libssl dev w Downloads bash Konsole File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install libssl devll 3 CMT as written in C C 4 languages needs a C and C compilers to build executable files Both gcc and g will do the perfect job sudo apt get install gcc sudo apt get install g CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 11 a Downloads bash Konsole File Edit View X Bookmarks Settings Help katie vm Downloads gt sudo apt get install gcei Downloads bash Konsole File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install g 4 To perform compilation process in a a smooth and easy way using single command from Makefile delivered along with CM T install build essential package Build essential package contains tools like the gcc compiler make tool etc for compiling building software from source sudo apt get install build essentials a Downloads bash Konsole File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install build essential 5 After installing all the required components to build CMT you can actu ally compile it Simply cd to the directory where you unpacked CMT s source unpacking CMT we assumed your home directory CMT_V 3 5_LIN_ CON SRC
18. ests 1000 iterations per each run 2 benchmarks in parallel Do the validation process check for the stationarity of the data by calculating the coefficient of variation percent 10 Do the Dixons Q test with a given confidence level CL 80 CMTool l 4096 i 10 t 100 p 5 CL 99 m 0 AES CBC 256 d Collect measurement results of the performance of AES in CBC mode with 256 bit key decryption with 4096 bytes inuput run 100 tests 10 iterations per each run single benchmark non parallel Do the validation process check for the stationarity of the data by calculating the coefficient of variation percent 5 Do the Dixons Q test with a given confidence level CL 99 CMTool l 512 i 10000 t 16 p 8 CL 98 m 100 Collect measurement results of the performance of all supported algorithms encryption signing with 512 bytes inuput run 10 tests 10000 iterations per each run 100 benchmarks in parallel CMT_V 3 5_LIN_CON_SRC bash Figure 2 1 Do not be afraid about the make kkk run Error 255 error it is even not a real actual error It showed up because we ran using the make run command CMT without required parameters CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 13 Installing CM T on Fedora 20 Heisenbug 2 For GNU Linux like operating systems console version of CMT is shipped as a source
19. g 5 LIN CON SRC testsuite test block ciphers cfb h inflating IN CON SRC testsuite test block ciphers cfb c inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating inflating katieQvm TR AE LIN CON SRC testsuite test stream ciphers c LIN CON SRC testsuite test block ciphers ecb h LIN CON SRC testsuite test rsa c LIN CON SRC testsuite test rsa h LIN CON SRC testsuite test hmac c LIN CON SRC testsuite test module c LIN CON SRC testsuite test diffie hellman h L L L E L E L B L 5 5 IN CON SRC testsuite test block ciphers ige c IN CON SRC testsuite test hmac h IN CON SRC testsuite test block ciphers ecb c IN CON SRC testsuite test digital signatures h IN CON SRC testsuite test digital signatures c IN CON SRC testsuite test block ciphers ige h IN CON SRC testsuite test digest c IN CON SRC testsuite test all h IN CON SRC testsuite test diffie hellman c s UJ UJ UJ UJ U UU UU UJ UJ UU UU UJ UJ UJ UU www 5 5 5 5 5 5 5 5 5 5 5 5 5 5 PPP lt lt BREE 7332233332233322333 EI katie bash 2 Since CMT uses OpenSSL for it s crypto benchmarks to be able to com pile and later use CMT you should first install libssl dev package Libssl dev is a part of the OpenSSL implementation of SSL contain ing SSL development libraries header files and docum
20. ght 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 3 CMTOOL S SCREENSHOOTS Page 30 Crypto Metrics Tool v0 3 5 File Language Info Help Benchmarking Parameters alll validation Parameters Benchmarking input parameters Benchmark Encryption Signing v Tests All MD4 Algorithms MDS SHA 1 SHA 224 Parallel benchmarks Cy bytes Sc Number of parallel 1 benchmarks eee Statistics below are just mean values double click each row to see more statistical information Benchmark Cancel CMTOOL Crypto Metrics Tool v0 3 5 is ready to go gt QCM Tool v 0 3 5 Machine Information w Softare Information ad Hardware Information Software information Operating system Microsoft Windows XP Professional 5 1 32 bit REY Cryptographic library OpenSSL 1 0 1e 11 Feb 2013 gt QCM Tool v 0 3 5 Machine Information w Softare Information a Hardware Information Hardware information Processor s Intel R Core TM i7 3630QM CPU 2 40GHz Total memory 1023 MB Fa Figure 3 4 CMTool on Microsoft Windows XP 32 bit CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 3 CMTOOL S SCREENSHOOTS Ell QCMTool v 0 3 5 Machine Information b softare Information MB Hardware Information Software information Page 51 Operating system Microsoft Windows 7 6 1 32 b
21. it Cryptographic library OpenSSL 1 0 1e 11Feb 2013 Em QCMToolvO35Machimelfommation 000 Y softare Information MB Hardware Information Hardware information Processor s Intel R Core TM i7 3630QM CPU 2 40GHz Total memory 16241 MB x J ana Figure 3 5 CM Tool on Microsoft Windows 7 32 bit CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL
22. ll build essentials a Downloads bash Konsole SJ el V File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install build essential a 5 Install libglul mesa dev package The libglui mesa dev package in cludes headers and static libraries for compiling programs with GLU For a complete description of GLU please look at the libglul mesa package a Downloads bash Konsole x c amp File Edit View Bookmarks Settings Help katie vm Downloads gt sudo apt get install libglul mesa dev yi 6 Download Qt libraries The easiest and the fastest way of doing this is to download QtCreator CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE File Edit View History Bookmarks Tools Help 7 Download Qt Qt Project Page 18 lt a qt project org downloads EE Most Visited v Linux Mint Community Forums Blog S Newsv DUWIIIUdU ut here Developing with Qt professionally contact Digia for details m Evaluate Qt under a commercial license qt digia com Qt 5 3 0 Open Source Qt is available under GPL v3 LGPL v2 and a commercial license Learn more about licenses Commercial license of Qt offers more flexible licensing terms compared to the LGPL additional modules and includes support ensuring that someone is there for you if you need help Please Suggested down
23. load based on your operating system UNIX We are guessing you are running Firefox on Linux 7 Qt Online Installer for Linux 32 bit 23 MB info 9 Qt Online Installer for Linux 64 bi Qt Online Installer for Linux 32 bit Not the version you wanted Show Downloads download qt project org official releases online installers qt opensource linux x86 1 6 0 3 online run w Opening qt opensource linux x86 1 6 0 3 online run v X You have chosen to open e qt opensource linux x86 1 6 0 3 online run which is BIN file 22 8 MB from http ftp fau de Would you like to save this file 7 Install Qt Make the installer file executable by typing chmod u x qt opensource linux x86 1 6 0 3 online run ma Downloads bash Konsole File Edit View Bookmarks Settings Help vm Downloads chmod u x qt opensource linux x86 1 6 0 3 online run vm Downloads B CMTool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 19 8 Run the installer as the root user and simply install QtCreator a Downloads bash Konsole File Edit View Bookmarks Settings Help vm Downloads qt opensource linux x86 1 6 0 3 online run H 9 Extract CMT s archive w katie bash Konsole File Edit View Bookmarks Settings Help katie vm gt unzip CMT V 3 5 LIN GUI SRC zip 10 Go to the directory where you extracted CMT w CMT V 3 5 L
24. me Share View Manage gt Tt k CMT_V 3 5_WIN_GUI_BIN CMT V 3 5 WIN GUI BIN gt Search CMT V 3 5 WIN GUI B EE Name Date modified Type Size E Desktop k imageformats 6 17 2014 10 54 AM File folder a Downloads platforms 6 17 2014 12 08 AM File folder S Recent places icudt51 dll 6 17 2014 10 54 AM Application extens 21 794 KB amp icuin51 dll 6 17 2014 10 54 AM Application extens 1 726 KB Libraries amp icuuc51 dll 6 17 2014 10 54 AM Application extens 1 266 KB E Documents amp libeay32 dll 6 17 2014 10 54 AM Application extens 1 130 KB RU Music amp libEGL dll 6 17 2014 10 54 AM Application extens 47 KB Pictures amp libGLESv2 dll 6 17 2014 10 54 AM Application extens 712 KB B Videos msvcp100 dll 6 17 2014 10 54 AM Application extens 412 KB msvcr100 dll 6 17 2014 10 54 AM Application extens 756 KB jl Computer iia Local Disk C ia Network 21 items Qt5Core dll Qt5Gui dll Qt5OpenGL dll Qt5PrintSupport dll S Qt5Qml dll S Qt5Quick dll S Qt5Sql dll QtSWebKitWidgets dll Qt5Widgets dll 1 item selected 388 KB Date created 6 17 2014 12 05 AM Size 388 KB 6 17 2014 10 54 AM Application 214 10 54 AM Application extens 10 54AM Application extens 6 17 2014 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 6 17 2014 10 54 AM Application extens 6 17 20
25. nstalla tions from being used CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 21 2 2 Installation Guide for Microsoft Windows like Operating Systems This chapter provides information about the installation of CM Tool simply CMT in console as well as in GUI version on Microsoft Windows like operating systems Installation was performed on Microsoft Windows Server 2012 2 2 1 CM Tool Console Version Installation For Microsoft Windows like operating systems CMT is shipped as an executable Installing CMT on Windows Server 2012 application so you do not actually need to install it 1 Simply download CMT from QoP ML s webpage 2 Extract CMT s archive r PND File Home Share View Extract Compressed Folder Tools 4 A gt Administrator Downloads gt a Name Ke Favorites Date modified Type Size BE Desktop 2 CMT_V 3 5_WIN_CON_BIN Lag dat Sate Naas pp 1 162 KB Downloads Recent places Open in new window Pin to Start 4 Libraries Extract All Documents Open with ah Music Share with b zm Restore previous versions B Videos Send to b JE Computer Cut i Local Disk C Copy Create shortcut e Network Delete Rename Properties 1 item 1 item selected 1 13 MB CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All right
26. s reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 22 P J n Home Share View L P Ui CMT V 3 5 WIN CON BIN CMT V 3 5 WIN CON BIN 7 Favorites Name Date modified BE Desktop w CMTool N 8 Downloads S libeay32 dll S msvcr100 dll 4 4 Recent places S msvcp100 dll 6 2014 12 20 5 17 2014 4 A Libraries vcomp100 dll Documents ab Music i Pictures B Videos JE Computer i Local Disk C e Network 5 items Open up cmd exe and cd to the location where you extracted CM Tool 8 Microsoft Windows Version 6 2 9200 lt c 2812 Microsoft Corporation All rights reserved C Users Administrator gt cd Downloads C Users Administrator Downloads gt cd CMT_U 3 5_WIN_CON_BIN C Users Administrator Down loads CMT_U 3 5_WIN_CON_BIN gt CM Tool Manual Version 0 3 5 Copyright 2014 Katarzyna Mazur All rights reserved CMTOOL CHAPTER 2 CMTOOL S INSTALLATION GUIDE Page 23 C Users Administrator Down loads CMT_U 3 5_WIN_CON_BINDdir Volume in drive C has no label Volume Serial Number is 637 ABFF Directory of C Users Administrator Down loads CMT_U 3 5_WIN_CON_BIN 6 17 2614 lt DIR gt 0671772014 lt DIR gt m 0671772014 M 263 168 CMTool exe M6 17 2614 1 157 126 libeay32 d1l1 6 17 2614 421 200 msucp1iG6 dll 067 1772014 773 968 msucr1DBB d11 0671772014 20 PM 51 824 vcompi dll 2 666 480 bytes 2 Dirts gt 6 140 555 264

Download Pdf Manuals

image

Related Search

Related Contents

Zanussi ZRG16602WE refrigerator  Quick Setup Guide  Herunterladen  ••\ .    Martha Stewart Living C10 Instructions / Assembly    Yamaha AX-1070 Stereo Amplifier User Manual  Philips Lightweight Headphones SHL1000    

Copyright © All rights reserved.
Failed to retrieve file