Giter Club home page Giter Club logo

oibs-service's Introduction

zanphp logo

所采用的签名方案,在随机预言机模型下的可证明安全

基于 PBC Library 的在线数字签名服务,面向 Web 服务提供开箱即用的 Restful API 接口。

License done

Optimised Identity-based Signature Service

Identity-based Signature是指基于身份的数字签名。OIBS是我提出的一种高效的、在随机寓言机模型下可证明安全的基于身份的数字签名方案。前期我使用了C语言在PBC密码学配对库中得到了比较好的仿真结果。为了更好地将该签名方案应用至Web系统。我继续在Golang中完成仿真实验,并不断地优化,提取核心的签名和认证功能。

OIBSS就是这种开箱即用的在线Restful API服务。本服务对普通用户是透明的,使得开发者只需专注业务本身。

本服务提供,消息签名、消息认证两大主要功能。

OIBS签名方案

依赖类库

核心API

OIBS 包含两大核心API:签名与验证

签名是针对数字签名发布者,而验证是针对所有人

底层函数

私钥提取以及其他函数,已经完成,但没有做权限处理。

extract 提取私钥函数

sign 签名函数

verify 验证签名函数

License

OIBS 服务基于 MIT license 进行开源

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.