CINXE.COM
Guardtime Library – Guardtime
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" id="viewport-meta" content="initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <meta name="format-detection" content="telephone=no"> <meta name="keywords" content="big data, cybersecurity, data integrity, governance"> <meta name="description" content=""> <meta name="msvalidate.01" content="BFB49E6B08638C75F5F817B734F0019B" /> <meta name="blogcatalog" content="9BC10906126" /> <meta property="og:type" content="website"> <meta property="og:url" content="https://guardtime.com/library"> <meta property="og:title" content=""> <meta property="og:description" content=""> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Guardtime"> <meta name="twitter:description" content=""> <meta name="twitter:title" content=""> <meta name="twitter:url" content="https://guardtime.com/library"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <style> @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"); </style> <link href='//fonts.googleapis.com/css?family=Lato:400,300,700' rel='stylesheet' type='text/css'> <link href="/stylesheets/global.min.css?12" media="screen" rel="stylesheet" type="text/css" /> <title>Guardtime Library – Guardtime</title> <link href="/blog.rss" rel="alternate" title="RSS Feed" type="application/rss+xml" /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N5RFDH3');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N5RFDH3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-HWJNMPYX3L"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HWJNMPYX3L'); </script> <style> .mobile-submenu { display: none; } .mobile-submenu #submenu ul, .mobile-submenu #submenu { padding: 0; } .mobile-submenu #submenu ul li { background-color: #4c4c4c; margin: 0; padding: 0; } .mobile-submenu #submenu ul li:before { display: none; } .mobile-submenu #submenu ul a { border-bottom-color: gray; color: white; line-height: inherit; padding: 10px 20px; } .mobile-submenu #submenu ul a.active { display: none; } @media (max-width: 570px) { .mobile-submenu { display: block; } } .sidebar { flex: 1; } .container-holder { flex: 2; } .sidebar .page-title { z-index: 2; position: absolute; transform: translateY(141.3%); background: #e62429; white-space: nowrap; height: 85px; overflow: hidden; min-width: 680px; margin: 0; } .sidebar .page-title, .sidebar .page-title h1 { color: #fff; font-size: 32px; line-height: 85px; font-weight: 700; padding: 0 20px; margin-bottom: 0; } .content { line-height: 1.85; } .content h3 { font-size: 20px; font-weight: bold; margin-bottom: 0; } @media (min-width: 570px) { .page-title[data-search-indexing-allowed="true"] { display: block; } .mobile.title { display: none; } } </style> </head> <body class="common-page"> <!-- <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=236490489838979&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> --> <div class="mobile-container-holder" data-search-indexing-allowed="false"> <div id="mobile-header" class="mobile-container"> <a href="https://guardtime.com/" class="logo"></a> <a href="#toggle" class="menu-toggler"><span></span></a> </div> </div> <div id="holder"> <div id="inner"> <div id="main"> <div class="page-main"> <div class="page-inner cfx fixed-container-height flex"> <div class="sidebar"> <div class="inner"> <a href="https://guardtime.com/" id="logo">guardtime</a> <div class="page-title" data-search-indexing-allowed="true"> Guardtime Library </div> <nav id="submenu"> <ul> <li> <a href="/library/tsp">TSP documentation</a> </li> </ul> </nav> </div> </div> <div class="container-holder"> <div class="container-top cfx"> <div class="inner"> <div id="mainmenu-holder"> <div id="mainmenu-wrap"> <a href="/en" class="logo"></a> <nav id="mainmenu" class=""> <ul> <li><a href="/platform" >Platform</a></li> <li><a href="/technology" >Technology</a></li> <li><a href="/research" >Research</a></li> <li><a href="/about" >About</a></li> <li><a href="/about/jobs" >Career</a></li> <li><a href="/blog" >News</a></li> </ul> <style> .jobs-banner { display: none; } @media screen and (min-width: 740px) { } .jobs-banner { background-color: #e41e13; color: white !important; display: block; position: absolute; top: 100%; margin-top: 10px; line-height: 64px; padding: 0 20px; box-sizing: border-box; right: 0; white-space: nowrap; z-index: 100; transform: translate3d(0,0,0); } </style> </nav> </div> </div> <div class="mobile title"> Guardtime Library </div> </div> </div> <div class="container"> <div class="mobile-submenu"><nav id="submenu"> <ul> <li> <a href="/library/tsp">TSP documentation</a> </li> </ul> </nav></div> <div class="inner"> <div class="content"> <table style="border-collapse: collapse;"> <tbody> <tr> <td style="width: 70px;"> <div class="edy-texteditor-container image-container" unselectable="on" style="width: 50px; max-width: 100%; text-align: left; overflow: hidden; position: relative;" data-image-id="10952703" contenteditable="false"> <div class="edy-padding-resizer-wrapper" style="padding-bottom: 100%; position: relative; overflow: hidden;"> <picture title="" style="position: absolute; display: block; max-width: none; width: auto; height: 100%; left: 0%; top: 0px;"> <!--[if IE 9]><video style="display: none;"><![endif]--> <source sizes="100px" srcset="//m.guardtime.com/photos/icons8-pdf-100.png 100w"> <!--[if IE 9]></video><![endif]--> <img src="//m.guardtime.com/photos/icons8-pdf-100.png" title="" alt="" style="position: absolute; max-width: none; width: auto; height: 100%;"> </picture> </div> </div> </td> <td> <p><b><span style="font-size: 22px;">Guardtime Privacy Policy</span></b><br><span style="font-size: 16px;"><a href="//m.guardtime.com/files/GT-PP-v1.6.pdf" target="_blank"></a><a href="//m.guardtime.com/files/gt-pp-v1.7_2023.pdf" target="_blank">version 1.7 PDF valid from 30.05.2021</a> <br></span></p> </td> </tr> <tr> <td style="width: 70px;"> <div class="edy-texteditor-container image-container" unselectable="on" style="width: 50px; max-width: 100%; text-align: left; overflow: hidden; position: relative;" data-image-id="10952703" contenteditable="false"> <div class="edy-padding-resizer-wrapper" style="padding-bottom: 100%; position: relative; overflow: hidden;"> <picture title="" style="position: absolute; display: block; max-width: none; width: auto; height: 100%; left: 0%; top: 0px;"> <!--[if IE 9]><video style="display: none;"><![endif]--> <source sizes="100px" srcset="//m.guardtime.com/photos/icons8-pdf-100.png 100w"> <!--[if IE 9]></video><![endif]--> <img src="//m.guardtime.com/photos/icons8-pdf-100.png" title="" alt="" style="position: absolute; max-width: none; width: auto; height: 100%;"> </picture> </div> </div> </td> <td> <p><b><span style="font-size: 22px;">Guardtime Vulnerability Policy</span></b><br><a title="//m.guardtime.com/files/Guardtime_Vulnerability_Policy.pdf" href="//m.guardtime.com/files/GT-SW-VulnP_v1.0.pdf" target="_blank">version 1.0 PDFv</a><a href="//m.guardtime.com/files/GT-SW-VulnP_v1.0.pdf" target="_blank">alid from 01.12.2019</a><br> <a title="//m.guardtime.com/files/gt-sw-vulnp-v1.1-1.pdf" href="//m.guardtime.com/files/gt-sw-vulnp-v1.1-1.pdf" target="_blank">version 1.1 PDF valid from 03.04.2022</a></p> </td> </tr> </tbody></table><br> <div class="popup-forms" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <div class="wrap"> <footer id="footer"> <div class="inner cfx"><a href="/en" class="logo"></a> <div class="footer-content"> <ul> <li>© 2025 Guardtime</li> <li><a href="https://guardtime.com/terms-of-use">Terms of Use</a></li> <li><a href="https://guardtime.com/library">Legal</a></li> <li><a href="https://guardtime.com/trademark-guidelines">Trademark Guidelines</a></li> <li><a href="https://twitter.com/Guardtime" target="_blank" class="share-link twitter-share-link"></a></li> <li><a href="https://www.facebook.com/Guardtime" target="_blank" class="share-link facebook-share-link"></a></li> <li><a href="https://www.linkedin.com/company/guardtime/" target="_blank" class="share-link linkedin-share-link"></a></li> </ul> </div> </div> </footer> </div> </div> </div> </div> <div id="mobilemenu"> <a href="#" class="menu-close"></a> <div class="langs"> <ul class="cfx"> </ul> </div> <ul class="navs cfx"> <li class="index"><div><span></span><a href="/en">Home Page</a></div></li> <li class=""> <div><span></span><a href="/platform">Platform</a></div> </li> <li class=""> <div><span></span><a href="/technology">Technology</a></div> </li> <li class="has-children"> <div><span></span><a href="/research">Research</a></div> <ul> <li class=""> <div><span></span><a href="/research/publications">Publications</a></div> </li> </ul> </li> <li class=""> <div><span></span><a href="/about">About</a></div> </li> <li class=""> <div><span></span><a href="/about/jobs">Career</a></div> </li> <li class=""> <div><span></span><a href="/blog">News</a></div> </li> </ul> </div> <script type="text/html" id="login-modal-tpl"> <div class="dialog login-dialog"> <a href="#" class="dialog-close modal-close">×</a> <div class="dialog-inner"> <h2 class="title"> <strong>KSI Knowledge Base</strong></h2> <p> KSI Knowledge Base is a repository of KSI-related resources for Guardtime customers.<br /> For credential requests please contact us at <a href="mailto:info@guardtime.com">info@guardtime.com</a> </p> <div class="scrollable-box"> <h2>ACCESS AGREEMENT FOR AUTHORIZED USERS</h2> <p>IMPORTANT – PLEASE READ CAREFULLY THE TERMS OF THIS ACCESS AGREEMENT (“AGREEMENT”). BY CLICKING ON THE “AGREE” BUTTON, (1) YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTAND, AND AGREE TO BE BOUND BY THIS AGREEMENT, (2) YOU REPRESENT THAT YOU ARE AN AUTHORIZED USER, TRAINED AND CERTIFIED BY GUARDTIME, AND (3) YOU HAVE THE AUTHORITY TO ENTER INTO THIS AGREEMENT AND TO BIND YOURSELF TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL TERMS AND CONDITIONS OF THIS AGREEMENT, OR IF YOU ARE NOT AN AUTHORIZED USER, YOU SHOULD CLICK ON THE “CANCEL” BUTTON TO DISCONTINUE YOUR ACCESS TO AND ANY DOWNLOAD OF THESE MATERIALS.</p> <ol> <p><strong>1. Agreement; Limited Use. </strong>This Agreement is a legal agreement between Authorized User and Guardtime relating to the KSI Knowledge Base and the information and materials made available by Guardtime (the “<strong>Restricted Materials</strong>”), solely for use by the Authorized User on behalf of his/her employer (the “<strong>Company</strong>”), in accordance with the Company’s agreement with Guardtime (or one of its Affiliates). By accessing the KSI Knowledge Base or downloading any of the Restricted Materials you agree to be bound by the terms of this Agreement. If you do not agree to the terms and conditions of this Agreement or do not have the authority warranted above, do not access the KSI Knowledge Base or download or otherwise use the Restricted Materials. </p> <p><strong>2. Restrictions.</strong> Your access to the KSI Knowledge Base and downloading or use of the Restricted Materials are subject to the following restrictions: (a) Authorized User shall not transfer, distribute, disclose or otherwise commercially exploit the Restricted Materials or make the Restricted Materials available to any third party other than an Authorized User; (b) except as expressly authorized by Guardtime in writing, no part of the Restricted Materials may be copied, reproduced, displayed, posted or transmitted in any form or by any means; and (c) Authorized User shall not modify or make derivative works of the Restricted Materials. Authorized User shall preserve all copyright and other proprietary rights notices in the Restricted Materials and all authorized copies thereof.<strong></strong></p> <p><strong>3. Authorized User Names and Passwords.</strong> Your right to access the KSI Knowledge Base and Restricted Materials is solely pursuant to the unique username and password provided to you by Guardtime. Your username and password may only be used to access the KSI Knowledge Base and Restricted Materials during one (1) concurrent login session, and may not be shared with any person or entity. You are responsible for maintaining the confidentiality of your username and password. You shall promptly notify Guardtime of any actual or suspected unauthorized use of your username or password. Guardtime reserves the right to change, update or terminate your username and password in Guardtime’s sole discretion, if Guardtime believes that there was, is or could be any unauthorized use of or access to the Knowledge Base or Restricted Materials. <strong> </strong></p> <p><strong>4. Ownership.</strong> All right, title, and interest, including all intellectual property rights, in and to the KSI Knowledge Base and Restricted Materials (including any and all copies thereof) shall be owned and retained by Guardtime. Any rights not expressly granted by Guardtime in the Agreement are reserved. Authorized User acknowledges that it acquires no ownership interest in the Restricted Materials or any information contained therein.<strong> </strong></p> <p><strong>5. DISCLAIMER OF WARRANTIES.</strong> THE KSI KNOWLEDGE BASE AND RESTRICTED MATERIALS ARE PROVIDED ON AN “AS-IS” BASIS. GUARDTIME MAKES NO (AND HEREBY DISCLAIMS ALL) WARRANTIES, REPRESENTATIONS, OR CONDITIONS, WHETHER WRITTEN, ORAL, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.</p> <p><strong>6. LIMITATION OF REMEDIES AND DAMAGES.</strong> IN NO EVENT SHALL GUARDTIME BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES RELATING TO THIS AGREEMENT, REGARDLESS OF THE CAUSE OF ACTION OR THE THEORY OF LIABILITY, WHETHER IN TORT, CONTRACT, OR OTHERWISE, EVEN IF GUARDTIME HAS BEEN NOTIFIED OF THE LIKELIHOOD OF SUCH DAMAGES. </p> <p><strong>7. Term and Termination.</strong> This Agreement shall continue for a period of one (1) year, unless and until this Agreement is terminated pursuant to this section. Guardtime may terminate this Agreement immediately in the event that: (a) Company’s agreement is terminated; (b) you are no longer an Authorized User (in good standing); or (c) you breach any of the terms of this or any other agreement with Guardtime (or any of its Affiliates). Authorized User may terminate this Agreement at any time, with or without cause, upon written notice to Guardtime. Upon termination, your rights to access the KSI Knowledge Base and the Restricted Materials shall immediately terminate and you shall immediately destroy any copies of the Restricted Materials in your possession or control. The following sections shall survive any termination of this Agreement: 2, 3, 4, 5, 6, 7, and 8.</p> <p><strong>8. Miscellaneous.</strong> Neither the rights nor the obligations arising under this Agreement are assignable by Authorized User, and any such attempted assignment or transfer shall be void and without effect. The Restricted Materials and related technology are subject to applicable export control laws and may be subject to export or import regulations in other countries. This Agreement shall be governed by and construed in accordance with the laws of California. Any notice to Authorized User may be provided by email. This Agreement and the Authorized User Confidential Information and Nondisclosure Agreement constitutes the entire agreement between the parties pertaining to the subject matter hereof, and any and all written or oral agreements previously existing between the parties are expressly canceled. From time-to-time, Guardtime may make changes to these terms and conditions. Continued access to the KSI Knowledge Base and use of the Restricted Materials, following notice of such changes, shall indicate your acknowledgement of such changes and agreement to be bound by the terms and conditions of such changes. </p> </div> <div class="dialog-bottom"> <div style="padding-bottom: 15px;"> By clicking the "Agree and Sign In" button, you agree to be bound by the above Access Agreement. </div> <div class="cfx"> <div style="float: right; width: 150px; margin-left: 10px;"> <a href="/knowledge-base" class="button button-red">Agree and Sign In</a> </div> <div style="float: right;"> <a href="#" class="button modal-close">Cancel</a> </div> </div> </div> </div> </div> </script> <script src="/javascripts/global.min.js?1"></script> <script src="/javascripts/headroom.min.js"></script> <script> $(function() { if ($('#main').length) { var headroomElement = document.querySelector("#main"), headroom = new Headroom(headroomElement, { offset : 200 }); headroom.init(); } }); </script> <script type="text/javascript"> var _ews = _ews || {"_account":"A-360235-1","_tzo":"7200"}; (function() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://s.voog.com/_tr-v1.js'; ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild(s); })(); </script> <!-- Structured Data --> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Corporation", "name": "Guardtime OÜ", "url": "https://guardtime.com", "logo": "https://guardtime.com/photos/guardtime%20logo%20barrel%20-%20transparent%20-%20398x445.png", "contactPoint": { "@type": "ContactPoint", "telephone": "+372 6555 097", "contactType": "technical support", "availableLanguage": "Estonian" }, "sameAs": [ "https://www.facebook.com/guardtime", "https://twitter.com/Guardtime", "https://www.linkedin.com/company/guardtime/", "https://en.wikipedia.org/wiki/Guardtime", "https://github.com/guardtime" ] } </script> <!-- / Structured Data --> <!-- Cookie Policy Modal --> <script> const cookies={className:"cookiePolicy",agreed:()=>(document.getElementById(cookies.className).style.display="none",localStorage.setItem("cookiePolicyClosed",!0),!1),element:()=>{const e=document.createElement("div");return e.id=cookies.className,e.innerHTML='<div style="position:fixed;text-align:center;bottom:0;left:0;right:0;background:rgba(0,0,0,.85);color:white;padding:15px;z-index:9999;"><span>We use cookies to improve your experience. By using our website, you agree to our use of cookies.</span> <a href="#" style="text-decoration: underline;" onclick="cookies.agreed();">Close</a></div>',e}};localStorage&&localStorage.getItem("cookiePolicyClosed")||document.body.append(cookies.element()); </script> <!-- / Cookie Policy Modal --> <script src="//static.voog.com/libs/picturefill/1.8.10/picturefill.min.js"></script> </body> </html>