摘要:
本次学习我受益匪浅,主要学习了Ascend C算子开发及其相关知识点,现总结如下: 一、相关知识 1.Ascend C算子采用标准C++语法和一组类库API进行编程,方便根据自己的需求开发算子,可以用于 Ascend 处理器。对于算子,可以理解为各类抽象的映射、网络中的层等,根据需求实现相应运算。算 阅读全文
摘要:
任务详情0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 利大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现GenerateLargePrime 函数(10‘) 在测试代码中产生一个在范围l = 2^255至u = 2^256-1内的素 阅读全文
摘要:
任务详情 1 电子公文系统,你实现了下面哪些内容?找老师答辩用户管理模块:用户注册、登录、权限管理等。公文管理模块:公文的创建、编辑、删除等。审批流程模块:公文的审批流程设计,包括多级审批、并行审批等。通知模块:公文的分发和通知功能。存档模块:公文的存档和查询功能。 2 安全的基本要求,你实现了下面 阅读全文
摘要:
sdf.c代码 #include "sdf.h" #include <string.h> #include <time.h> #include <stdlib.h> //******************************** //设备管理 //*********************** 阅读全文
摘要:
软件安全·从源头开始 一、引言: 软件安全的重要性和相关性。 软件是我们在现实世界中做任何事情的关键,同时, 软件也分布在最关键的系统中。基于此,软件的安全设计是至关重要的。大多数信息技术 (Information Technology, IT)相关的安全解决方案已经能够有效地降低不安全软件带来的风 阅读全文
摘要:
1. 使用OpenSSL的命令对你的8位学号(数字)进行加密解密 openssl enc -sm4-cbc -in 20211201.txt -out ciphertext.bin -K 20211201abcdeffedcba9876543210 -iv 2021120189abcdeffedcb 阅读全文
摘要:
两人一组完成下面任务0 分析代码接口和智能钥匙的接口的异同 编译运行附件中代码,提交运行结果截图修改test.c完成包含小组内成员的学号姓名的文件的sm3 hash运算,sm4加密解密,提交代码和运行结果截图。完成完成包含小组内成员的学号姓名的文件的签名验签名,提交代码和运行结果截图。0、分析代码接 阅读全文
摘要:
1. 哈希长度延展攻击的机制 哈希长度延展攻击利用的是哈希函数如MD5和SHA-1的特性。当计算哈希时,如果攻击者知道原始数据的哈希值但不知道原始数据内容,他们仍然可以在原始数据后添加一些数据,并且能计算出新数据串的哈希值,而不需要知道原始数据是什么。 对于MD5哈希函数,攻击者利用的关键是这种函数 阅读全文
摘要:
任务详情 密码引擎API的主要标准和规范包括:1 微软的Crypto API2 RAS公司的PKCS#11标准3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM3000Ke 阅读全文
摘要:
BouncyCastle 实践目标 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考附件内容完成SM2加解密的内容,提交运行结果截图(10‘) 完成SM3,SM4算法的调用,提交运行结果截图和代码(15’, 选做) 实践实现 demo import org.b 阅读全文