SunlightStamp云签章SaaS应用是具有自主知识产权的PKI产品。它的内部实现基于数字签名技术,支持国密算法,采用区块链分布式存储技术,双重签名加密通道技术,适用于在网络办公环境中对电子文档内容的完整性校验,保证文档签署行为的不可抵赖性。

SunlightStamp官方签章客户端支持Word、Excel、PDF、Web四种常用电子文档格式,安装简单使用方便。同时基于提供的SaaS云服务接口,可以支持各类电子合同、电子票据、办公OA等第三方APP应用。

SunlightStamp云签章SaaS应用架构

关键技术一:数字签名技术。数字签名技术是在PKI体系结构不断完善的过程中逐步建立起来的,信息安全是一项具有诸多功能需求的系统工程,信息系统应当保障信息的机密性、完整性和不可抵赖性等功能特性,而数字签名技术正是保证信息完整性和不可抵赖性的最有效的技术之一。

签署方使用约定的摘要算法取得待签署的电子文档的摘要值,然后使用自己的签名私钥对该摘要值签名,将签名后的摘要值作为签名部分附加在原始文档上,一同发往验证方。

在PKI体系中,数字证书为公开密钥体制提供了一个有力的权威保证。数字证书是一种权威性的电子文档,功能类似现实生活中的居民身份证。在公开密钥体制中,作为一种密钥管理媒介,数字证书可以证明某一主体的身份以及其公开密钥的合法性。颁发数字证书的可信的机构通常是证书认证中心,即通常所说的CA中心,它将用户的个人信息与用户的公钥信息捆绑在一起,然后签署CA的签名来认证该证书的合法性。数字证书中主要包含:证书持有者的个人信息、证书持有者的公钥、证书签发的有效期、颁发数字证书的CA签名等信息以及使用到的算法列表。

关键技术二:数字水印技术。数字水印技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测方法才能提取。从技术上讲,目前的数字水印软件可以分成两类:时域水印软件和变换域水印软件。

所谓时域数字水印是指将通过密钥产生的随机序列直接加入声音、图像或视频信号中作为水印。由于嵌入信号的能量很低,所以不会被人的视觉和听觉所察觉。时空域数字水印技术的特点是隐藏的数据量大,而且可以根据信号的局部特性进行自适应,还具有易碎性,信号的有损操作都可以破坏水印。

变换域水印软件首先将原始的图像或声音信号进行DCT或小波变换,在变换域上嵌入水印信息,然后经反变换输出。在检测水印时,也要首先对信号作相应的数学变换,然后通过相关运算检测水印。DCT变换域上的数字水印具有很强的鲁棒性,可以抗各种信号变形。由于JPEG、MPEG等数据压缩方法也是在DCT变换域上操作的,所以DCT变换域数字水印具有与生俱来的抗有损压缩能力。不过,DCT变换域水印方法不能作到对图像、声音等信号内容的自适应,因此往往会造成对图像亮度等特征的明显损害。小波变换域上的数字水印方法兼具时空域方法和DCT变换域方法的优点,是一种既有自适应功能,又有鲁棒性的技术,其缺点是计算量大。

关键技术三:区块链技术基于区块链的签章数据存储。传统的电子印章签章及其管理系统均是数据中心化的集中化存储,每个节点的认证,均需要中心端的许可,每次用印记录必须实时上传中心,这种模式天然存在弊端。利用区块链去中心化、信息不可伪造、不可篡改的技术特点,打造更安全、更方便的电子签章模式。

基于区块链的签章数据验证。传统签章所有密码运算使用智能卡系统内置的相关算法实现。区块链电子签章系统的签名运算可以使用签章联盟链内置的相关算法实现,签名运算完全在联盟链全节点内完成,不会泄漏到主机内存或其他设备中。

基于区块链的签章数据共享。利用SunlightDB区块链数据库技术,将数据同步传送给司法鉴定中心、公证处,保全中心、合同双方等,多方共同组织形成一条签章联盟链,同时在线出具司法鉴定证书、公证书。当债务人未履行合同义务时,可凭公证机构签发的执行证书,直接向人民法院申请强制执行。

签章架构演示视频

区块链SaaS云签章核心技术详解相关推荐

  1. 区块链用哪种语言 Java_区块链开发用什么语言呢?区块链与编程语言的关系详解...

    原标题:区块链开发用什么语言呢?区块链与编程语言的关系详解 区块链的概念就随着比特币的大热开始逐渐进入公众视野,比特币的拥有者为了使其创造更高的财富,开始疯狂炒作,因而引发购买比特币大浪潮.然而等到比 ...

  2. 微软Azure区块链开发工具包三大功能详解

    2018年11月15日,微软宣布了Azure区块链开发工具包,它基于微软的无服务器技术构建,并且利用微软和第三方SaaS,完美集成了区块链.该工具包扩展了微软的区块链开发模板和Azure Blockc ...

  3. 区块链项目的三大模式详解

    说到区块链项目,大家对挖矿.数字货币都很熟悉了,这些统称为区块链的挖矿模式,那区块链项目还有没有其他模式呢?其他模式都是什么呢?下面就和大家一起来扒一扒. 区块链项目三种模式分别是,挖矿模式.类股票模 ...

  4. 区块链分叉如何解决_详解区块链分叉是怎么回事

    区块链分叉 熟悉Github的人应该知道,一套代码的质量有多个衡量维度,Fork就是其中之一.分叉其实就是这里所说的Fork,也就是复制并加以修改应用.在这里我们以比特币为例,解释下分叉是怎么回事. ...

  5. 这就是搜索引擎核心技术详解@学习笔记

    对应文章的下载地址: http://download.csdn.net/detail/yijiyong100/6356227 背  景 关于本篇学习笔记,只是把书中的一些概念进行了归纳,同时把个人的一 ...

  6. 《这就是搜索引擎:核心技术详解》---读后感

    搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻.搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?这成为广大 ...

  7. 这就是搜索引擎:核心技术详解

    这就是搜索引擎:核心技术详解 张俊林 著 ISBN 978-7-121-14865-1 2012年1月出版 定价:45.00 元 16开 320页 宣传语:改变全世界人们生活方式的"信息之门 ...

  8. Storj:区块链在云存储上的应用

    写作背景 本人即将开始三年的计算机硕士学涯,目前研究方向是区块链与云存储的结合.在学习中了解到Storj Labs这家公司已经推出了比较完整的.以区块链为核心技术的分布式云存储服务:Storj.在对其 ...

  9. 区块链系统之《一种基于区块链的云数据共享方法》

    1. 通过区块链管理数据所有者的加密密钥,提供有效的密钥管理机制,解决了云数据安全共享问题. 2. 步骤: step1. 依据云数据共享关系构建区块链,接入初始化生成器,半可信密钥生成中心KGC,半可 ...

最新文章

  1. chrome 获取硬件信息_在tinycolinux上安装chrome
  2. 涨知识!外贸中,船公司S/O(订舱单)文件英文解释!
  3. 鸿蒙系统手机用户体验,鸿蒙系统真的来了!用户体验流畅度远超安卓,任正非扳回一城!...
  4. Vue项目中获取数据后使用swiper轮播,无法轮播且 autoplay 和 loop 失效问题!
  5. 2019-02-25-算法-进化
  6. 前端学习(781):格式化日期年月日星期
  7. Java JUC工具类--Future
  8. 基础知识—数据类型-数据的输出与输入
  9. 云服务器配置(jdk、tomcat、mysql)
  10. jdk1.8新特性的应用-Stream Api
  11. java 解析 ical_ical4j 实现ICS文件的生成和解析
  12. PLC/WINCC实现远程监控的方法
  13. Android如何绘制矩形方框,绘制矩形(方法二、空心的)
  14. Linux之安装显卡驱动
  15. 用计算机计算勾股定理,勾股计算器(勾股定理计算器)
  16. 陶博士-选股思路-如何应用月线反转
  17. 正在解析主机/打开网页慢,有可能是你的虚拟机网卡的问题
  18. python为什么用号做注释符_Python 为什么用 # 号作注释符?
  19. 移动端二三事【五】:陀螺仪(重力感应器)实现手机位置、加速度感应以及常见应用。
  20. 计算机网络重要知识点总结(期末复习笔记)

热门文章

  1. php反序列化失败,php 反序列化报错及解决
  2. php如何实现上传照片功能_php如何实现图片上传功能
  3. 计算机系统演练实施方案,农发行沂南县支行开展计算机系统应急演练
  4. div盒子最小宽度_css最小宽度 min-width
  5. ArcEngine开发--网络分析
  6. MDM经理如何为主要利益相关方加速创造价值 - 第一部分:消除重复的客户信息
  7. 计算机组成原理16-指令系统
  8. js判断一个字符串是否是数字
  9. 免费的项目管理软件有哪些
  10. 计算机维修七方法,常见的CPU故障及维护方法