{"repo":"getamis/alice","free":true,"listed":false,"github":"https://github.com/getamis/alice","clone":"git clone https://github.com/getamis/alice.git","description":"Hierarchical Threshold Signature Scheme","language":"Go","stars":408,"topics":["binary-quadratic-form","homomorphic-encryption-library","golang","class-groups","threshold-ecdsa","secret-sharing","schnorr-protocol","threshold-signature","hierarchical","tss"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Hierarchical Threshold Signature Scheme [![Apache licensed][1]][2] [![Go Report Card][3]][4] [![Build Status][5]][6] [![codecov][7]][8] [1]: https://img.shields.io/badge/License-Apache%202.0-blue.svg [2]: LICENSE [3]: https://goreportcard.com/badge/github.com/getamis/alice [4]: https://goreportcard.com/report/github.com/getamis/alice [5]: https://travis-ci.com/getamis/alice.svg?branch=master [6]: https://travis-ci.com/getamis/alice [7]: https://codecov.io/gh/getamis/alice/branch/master/graph/badge.svg [8]: https://codecov.io/gh/getamis/alice Introduction: This is Hierarchical Threshold Signature Scheme (HTSS) worked by AMIS. Comparing to Threshold Signature Scheme (TSS), shares in this scheme are allowed to have different ranks. The main merit of HTSS is vertical access control such that it has \"partial accountability”. Although TSS achieves joint control to disperse risk among the participants, the level of all shares are equal. It is impossible to distinguish which share getting involved in an unexpected signature. TSS is not like the multi-signature scheme as the signature is signed by distinct private keys in multi-signature scheme. It is because Shamir’s secret sharing only supports horizontal access control. For example, an important contract not only requires enough signatures, but also needs to be signed by a manager. Despite the fact that vertical access control can be realized on the application layer and tracked by an audit log. Once a hack happens, we will have no","default_branch":null,"files":null,"tree":[],"storefront":"/r/getamis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getamis/alice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}