- 博客(13)
- 收藏
- 关注
原创 hyperledger fabric 1.2的一点特性
一、private data1.1 概念隐私数据保存在side DB中,Orderer service是看不见private data的 背书、排序、审计、写入peer中,都是用的hash值 当需要把private data分享给第三方时,验证hash值,证明数据是在某一个时间点的1.2 数据流发送invoke给背书节点(authorized),private data放在tra...
2018-07-17 16:25:09
3250
原创 基于golang的网络爬虫框架
这是一个用go语言实现的网络爬虫框架,本框架的核心在于可定制和可扩展,用户可以根据自己的需要定制各个模块,同时,也给出了一个实现demo供参考。Go语言的初学者也可以通过这个项目熟悉go语言的各种特性,尤其是并发编程。
2018-03-14 11:58:04
5822
原创 golang调用java——secp256k1
问题描述:项目需要使用secp256k1类型的椭圆曲线进行加解密,客户端是用java实现的,而后台是用golang。问题在于java有secp256k1的标准库,可以生成密钥和加密,通过x509序列化之后传给golang后台,但是golang没有该标准库,无法进行验证。解决方案(两种):对照java的标准库用golang自行实现可用的椭圆曲线(待定)java实现验证,编成jar包,利用golan
2017-04-21 16:08:27
16121
2
原创 TEE系统架构
一、介绍二、TEE设备系统架构1、传统芯片集架构2、硬件架构①可信数据只能被可信程序访问②用REE不能控制的硬件机制实现③TEE必须用安全引导来实例化,并且同REE隔离开④REE中的软件不能直接调用那个TEE Function或者 Trusted Core Framework2.1 TEE源文件① Primary TEE resour
2016-04-25 16:52:56
7800
2
原创 可信执行环境
一、手机的安全需求1、安全需求的演变 需要考虑:开放性的环境、个人隐私保护、内容保护(如数字版权管理)、数据共享(公司内网的保护)、连接保护、金融风险(支付安全)2、TEE的价值在于他为价值链上的所有角色都提供了安全的解决方案 服务提供者、移动网络操作系统、操作系统和应用提供者、设备制造商、平台提供者二、介绍TEE 各个应用互相独立
2016-04-25 16:50:26
1701
原创 trustzone硬件架构
一、硬件架构1、AXI总线 (1)通过系统总线的NS位保护,为1表示Non-Secure,为0代表Secure(2)通过AXI-to-APB bridge保护外设安全,安全的连接外设(3)内存混叠:cache增加了一个tag位,标志着Secure和Non-Secure,由32位地址扩充到33位地址(要注意保持数据的连贯性),数据分两份分别保存在Secure和Non-Secure
2016-04-25 16:46:30
3203
原创 repo同步android源码
一、安装repo1. mkdir ~/bin //创建目录2. PATH=~/bin:$PATH //给repo添加临时环境变量,如果重新开终端要重新添加3. 下载repo:http://download.csdn.n
2016-03-22 10:44:08
1644
原创 网络爬虫 larbin
最近要做一个项目,这也可以算是我真正意义上的第一个项目。这个项目里面需要用到网络爬虫,并且对效率有一定要求,于是我找了一些开源爬虫。具体可见http://blog.chinaunix.net/uid-22414998-id-3774291.html最后根据需求和熟悉程度我选择了larbin,据说会非常快。(确认你安装了最新的gcc:sudo apt-get install build-
2015-04-20 23:40:50
665
原创 准备开始写博客
一转眼已经是大三下学期了,感觉这三年大学一直过的迷迷糊糊。真的要开始找工作才发现自己只懂学校教的那些东西,找工作还差的远。 所以希望通过写博客把自己做的事情记录下来,激励自己去看更多的书。 刚开始发的东西可能非常初级,大神们不喜勿喷,对我有什么想法也可以跟我交流。希望优快云上的大神对我多多指导,谢谢。 愿自己在程序员的路上越走越远,加油!
2015-04-08 23:38:34
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人