- 博客(85)
- 收藏
- 关注
原创 一文搞懂CP-ABE,基于访问控制树的BSW方案原理分析与源码实现【基于C++、PBC库】
基于访问控制树的BSW AP-ABE方案原理分析与源码实现,基于C++与PBC库。
2024-10-01 20:34:12
2082
1
原创 【SGX系列教程】(五)enclave多线程测试,以及EPC内存测试
SGX系列教程,enclave多线程测试,以及EPC内存测试,学会enclave中多线程使用方法,以及EPC内存监测。
2024-07-10 23:28:09
1167
原创 【SGX系列教程】(四)enclave数据传入传出方式(vector,string)
通过本文的示例学习enclave数据传入传出方式,主要学习vector和string等c++类型数据类型和enclave的数据交换过程!
2024-07-05 23:09:49
1075
1
原创 【SGX系列教程】(三)Intel-SGX 官方示例分析(SampleCode)——SampleEnclave
SGX系列教程,官方示例分析--SampleEnclave,着重分析SGX SDK基础功能,包括Enclave初始化和销毁,ECALLs和OCALLs调用,调用enclave内的受信任库等功能。
2024-07-01 19:34:06
919
原创 【SGX系列教程】(八)Intel-SGX 官方示例分析(SampleCode)——Seal Unseal
SGX系列教程,官方示例分析--LocalAttestation,着重分析SGX本地认证代码全流程和认证原理!
2024-06-30 21:28:16
1308
原创 【SGX系列教程】(五)Intel-SGX 官方示例分析(SampleCode)——RemoteAttestation
SGX系列教程,官方示例分析--RemoteAttestation,着重分析SGX远程认证代码全流程和认证原理!
2024-06-29 23:00:34
2012
原创 【SGX系列教程】(四)Intel-SGX 官方示例分析(SampleCode)——LocalAttestation
SGX系列教程,官方示例分析--LocalAttestation,着重分析SGX本地认证代码全流程和认证原理!
2024-06-29 13:47:44
1728
原创 【SGX系列教程】(三)Intel-SGX 官方示例分析(SampleCode)——Cxx11SGXDemo
SGX系列教程,官方示例分析——Cxx11SGXDemo,着重分析c++语法特性如何在enclave中使用!
2024-06-27 16:59:41
1123
原创 【SGX系列教程】(二)第一个 SGX 程序: HelloWorld,linux下运行
第一个SGX程序,HelloWorld,在ubuntu22.04中构建,编译,调试全流程,带你入门Intel SGX!
2024-06-27 12:54:57
1761
1
原创 LSSS+CPABE算法实现,基于eigen和pbc密码库【一文搞懂LSSS,原理+代码】
一文搞懂线性秘密分享(LSSS)和属性基加密(ABE),原理+代码。
2024-06-23 17:44:38
1659
1
原创 PBC密码库安装及使用教程
PBC库主要用来实现双线性映射密码学运算,本文主要介绍了C++ PBC库的安装、使用流程,并基于PBC实现LSSS算法。
2024-06-17 22:40:06
2922
1
原创 基于Apache httpd为windows11搭建代理服务器
基于Apache httpd为windows11搭建代理服务器,解决局域网***代理问题。
2024-01-24 15:31:58
6623
原创 【SGX系列教程】(一)Intel-SGX SDK在ubuntu22.04下安装全流程
Intel-SGX SDK在ubuntu22.04下安装教程,从驱动到SDK到PSW,再到demo源码分析,一站式学习Intel SGX。
2024-01-23 23:22:18
5355
5
原创 c++中多态调用场景下基类析构函数的virtual声明
在c++多态调用场景中需要将基类的析构函数定义成虚函数,否则可能会造成子类对象得不到析构,造成内存泄漏!!!
2022-09-15 13:43:43
915
原创 linux下基于boost/process库实现多进程管理,基于c++开发
本文介绍了基于boost/process库实现子线程的创建、kill等管理操作,基于linux c++开发。
2022-08-29 16:18:48
5647
4
原创 基于boost/beast/实现HTTP client,完成从HTTP Server下载文件
本文基于c++ boost/beast/http库实现HTTP客户端协议,实现从HTTP服务端下载文件,可完成程序在线更新!
2022-08-25 15:07:42
5283
1
原创 ubunbtu下基于c++实现MQTT客户端通信
本文详细介绍了三个内容:MQTT协议详解;MQTT在线工具测试;基于Paho MQTT库实现客户端通信。
2022-08-19 16:37:04
10827
1
原创 基于libmodbus库实现modbus TCP/RTU通信
基于libmodbus实现modbus TCP/RTU通信基类封装,以及功能介绍,库安装等全面知识,关于modbus使用看此文足矣!
2022-08-01 17:47:04
23055
6
原创 基于boost asio实现sync tcp server通信
基于boost asio实现server端通信,one by one处理方式,实现string和byte两种数据类型通信
2022-07-19 17:13:13
1512
原创 基于boost asio实现c++网络编程
本文系统介绍了基于boost asio库的c++网络编程的实现,包括asio的基本使用方法,以及库的安装;并分别采用同步、异步的方式实现echo server与echo client的通信。
2022-05-11 13:50:53
5603
2
原创 c++中nlohmann json的使用
nlohmann json库为c++提供了json操作库,本文对借助库对json的基本操作进行了总结,并对序列化和反序列化操作进行处理。
2022-05-08 01:21:39
11149
2
原创 基于openssl实现https双向身份认证及安全通信
本文基于openssl库函数完成server和client的基于数字证书的双向身份认证,并建立https连接,确保双方的可靠通信。
2021-06-05 20:11:50
4190
11
原创 基于openssl库函数完成CA对用户证书的认证
本文先介绍了由openssl提供的对X509证书操作的相关函数,后基于这些函数完成CA对颁发的user证书的验证,同时会集合CRL吊销列表的查询。
2021-06-04 22:14:39
2208
原创 基于openssl工具完成自建CA以及为server,client颁发证书
本文总结了openssl工具的常用命令,并基于openssl完成自建CA,并使用该自建CA给server和client颁发证书,进一步完成基于https协议的server和client的通信。
2021-06-03 17:49:22
3773
5
原创 基于FreeRTOS的定时器订阅服务机制设计
本文详细介绍了基于FreeRTOS操作系统的定时器订阅服务机制的设计流程和细节,总体上是借助链表这一数据结构实现的,另外还需要考虑定时器计时时基的动态调整,这里参考了OS Tick的设计思路,动态调整为最近一个任务time out的时间.
2021-03-16 14:43:18
1030
原创 基于OpenCPU方案的BC26 NB模组开发总结
本文详细分析并介绍了基于opencpu方案开打bc26 NB模组的流程,主要分为开发工具套件的使用以及代码分析。
2021-03-03 13:54:08
4544
5
原创 C语言使用面向对象实现IIC驱动
本文以面向对象的思想对IIC驱动进行封装,并对外提供唯一的IIC对象操作接口。另外在IIC驱动的基础上进一步封装AT24CXX存储器的封装,同样使用面向对象的方式,这样可以大大提高代码的复用性和封装性。
2021-02-04 13:27:44
1889
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人