刷新
Solidity:assembly

博主头像 在Solidity中,assembly是一个内嵌的低级语言,它允许开发者直接编写EVM(以太坊虚拟机)字节码。这种能力使得开发者可以更精细地控制智能合约的行为,并且在某些情况下可以提高性能和减少gas费用。然而,使用assembly也增加了代码的复杂性和出错的可能性,因此应谨慎使用。 为什么使用As ...

MerkleTree in BTC

博主头像 Merkle 树是一种用于高效且安全地验证大数据结构完整性和一致性的哈希树。它在比特币网络中起到至关重要的作用。Merkle 树是一种二叉树结构,其中每个叶子节点包含数据块的哈希值,每个非叶子节点包含其子节点哈希值的组合哈希。 比特币网络中的 Merkle 树 在比特币区块链中,每个区块包含多个交易 ...

BTC交易流程

博主头像 交易流程 比特币的交易流程涉及多个步骤和参与方,包括发送方、接收方、矿工和比特币网络中的节点。以下是比特币交易的详细流程: 创建交易: 生成比特币地址:比特币地址是一个由公钥生成的字符串,用于接收比特币。每个用户在创建比特币钱包时,都会生成一对公钥和私钥。公钥通过哈希算法生成比特币地址,私钥用于签名 ...

[Solidity][区块链安全入门]Solidity语言关于密码学知识的运用以及存在漏洞

密码学 区块链通过密码学算法想要实现的性质有:机密性 完整性 身份认证和不可否认性 对称密钥算法:通过安全的方式或者信道去共享加密密钥 但是没有解决不可否认性,意味着所有拥有密钥的人都能加密 每当有成员离开时,密钥需要进行更新 常见的对称密码算法: 公钥密码算法&非对称密钥算法 每个用户都有公私钥对 ...

RSA非对称加密算法中的密钥对生成与传输

博主头像 RSA(Rivest–Shamir–Adleman)加密算法是一种基于大素数分解难题的非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman于1977年提出。RSA算法广泛应用于数字签名、数据加密和密钥交换等领域,其安全性依赖于两个大素数的乘积难以分解的特性。R... ...

RSA密码系统的特定密钥泄露攻击与Coppersmith方法的应用

博主头像 RSA算法的基本流程包括密钥生成、加密和解密三个过程。其数学基础主要依赖于欧拉定理和模幂运算。通过合理选择密钥参数,可以保证加密和解密过程的正确性和安全性。Coppersmith方法基于Lattice reduction(格约简)和LLL算法(Lenstra–Lenstra–Lovász)的结合,用... ...

椭圆曲线加密算法中公钥与私钥互换性分析

博主头像 椭圆曲线加密算法(ECC)中,公钥与私钥具有固定的功能分工,不可互换使用。公钥用于加密和验证,私钥用于解密和签名,确保系统安全性和协议兼容性。任何试图互换角色的尝试都将导致严重的安全风险和实施困难。 ...

nomp矿池源码详解

博主头像 是一个由Node.js编写的高效、可扩展的加密货币挖矿池,它基于node-stratum-pool模块,包含奖励处理与支付功能以及一个响应式前端网站,提供实时统计和管理中心,本文对该项目的主体架构及相关源码进行了介绍! ...

隐私计算在智能城市建设中的应用:平衡公共安全与个人隐私

博主头像 PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 随着智能城市建设的快速推进,各种数据采集技术和设备在城市管理中的应用越来越广泛。这些技术和设备在提升城市管理效率、优化资源分配和提高公共安全方面发挥着重要作用。然而 ...

零知识证明在隐私保护和身份验证中的应用

博主头像 隐私保护和身份验证是现代社会中的关键问题,尤其是在数字化时代。零知识证明(Zero-Knowledge Proofs,简称ZKP)提供了一种独特的解决方案,它允许个体在不泄露任何额外信息的情况下,证明某个陈述的真实性。以下是零知识证明在隐私保护和身份验证中的一些潜在应用。 ...

零知识证明与同态加密:隐私计算的双剑

博主头像 在数字时代,隐私保护已成为全球关注的焦点。隐私计算作为解决数据隐私问题的关键技术,其核心目标是在不泄露个人或敏感信息的前提下,实现数据的计算和分析。在这一领域,零知识证明和同态加密扮演着至关重要的角色。本文将深入探讨这两种技术如何在隐私计算中发挥作用,以及它们之间的异同。 ...

数据加密技术在数据安全中的作用

博主头像 随着信息技术的飞速发展,数据已成为现代社会最宝贵的资产之一。然而,数据的快速增长也带来了安全风险,包括数据泄露、篡改和滥用等。数据加密技术作为保护数据安全的重要手段,其重要性日益凸显。 ...

密码学中的RSA算法与椭圆曲线算法

博主头像 在数字安全领域,加密算法扮演着至关重要的角色。它们确保了信息的机密性、完整性和不可否认性。RSA算法和椭圆曲线算法(ECC)是当前最广泛使用的两种非对称加密技术。本文将深入探讨这两种算法的加密过程。 ...

Substrate 区块链应用开发之存证模块的功能开发

博主头像 Substrate 区块链应用开发之存证模块的功能开发 存证是一种在线服务,可用于在某一时间点验证计算机文件的存在性,最早是通过比特币网络带有时间戳的交易实现的。 存证的应用场景有: 数字版权 司法存证 供应链溯源 电子发票 ... 存证的作用是: 证明文件在某一时间点确实存在 证明文件在某一时间点 ...

NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案

博主头像 NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案 NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案 京准电子科技官微——ahjzsz 因为分布式系统使用分布式算法,所以它的同步机制比集中式系统更为复杂。在集中式系统中能够做到的,在某一位置上能集收到系统的所有信息,然后由某些进程检 ...

Substrate 区块链开发之本地网络启动

博主头像 Substrate 区块链开发之本地网络启动 Substrate 是一个软件开发工具包 (SDK),它使用基于 Rust 的库和工具,使您能够从模块化和可扩展的组件构建特定于应用程序的区块链。使用 Substrate 构建的特定于应用程序的区块链可以作为独立服务运行,也可以与其他链并行运行,以利用 ...

同态加密+区块链,在大健康数据隐私保护中的应用

博主头像 PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 近几年,越来越多的隐私计算技术被用于解决临床和研究数据共享中的隐私和安全问题。 当然,对这些技术的法律评估主要集中在合规性方面,尤其是在欧盟,《通用数据保护条例》( ...