Lock-chart Solving Algorithm Testbed
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F17%3A00318763" target="_blank" >RIV/68407700:21230/17:00318763 - isvavai.cz</a>
Result on the web
<a href="https://dspace.cvut.cz/handle/10467/73582" target="_blank" >https://dspace.cvut.cz/handle/10467/73582</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Lock-chart Solving Algorithm Testbed
Original language description
Lock-chart solving aka master-key system (MKS) solving is the discipline of finding mechanical key cuttings and lock components that match user-specified access rights. This project contains prototypes of algorithms and supportive functions for lock-chart solving. The compiled program can receive a lock-chart either in the TXT or JSON format. After a successful calculation, the key cuttings are returned in the same format as the input was specified. The algorithms are available both using the command-line interface or using a HTTP-based REST interface.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/TH02010824" target="_blank" >TH02010824: Design of Large Master-Key Systems through Artificial Intelligence (CyberCalc)</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2017
Confidentiality
C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.
Data specific for result type
Internal product ID
012018
Technical parameters
The main supported platform is Ubuntu 16.04. Without the REST interface, the source code can also be compiled on the Windows platform. Every calculation runs on 1 thread; parallelization is achieved by submitting more calculations. The only external dependency is the cpprestsdk library used for the REST interface. All other libraries are bundled with the source code.
Economical parameters
A customer for the described software is a company that manufactures mechanical keys and locks. Since the industry still does most calculations semi-automatically, the main proposed benefit for the customer is a reduction of labour costs. The implemented algorithms are general and need to be custom-fitted for the particular mechanical technology and manufacturer’s requirements. The amount of customization will be the main factor for price assessment.
Owner IČO
68407700
Owner name
České vysoké učení technické v Praze