DB43/T 1838-2020 区块链共识安全技术测评标准.pdf

DB43/T 1838-2020 区块链共识安全技术测评标准.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:1.2 M
标准类别:电力标准
资源ID:248718
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

DB43/T 1838-2020 区块链共识安全技术测评标准.pdf

该测评单元包括以下要求: a) 测评指标:应具备链上记录防篡改特性。 b) 测评对象:共识过程。 C 测评实施包括以下内容: 1)区块所有内容是否均受到密码技术保护。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

6.2.3节点独立判断能

该测评单元包括以下要求: a)测评指标:应保证验证规则满足概然性与统一性。 b)测评对象:验证规则。 c)测评实施包括以下内容: 1)共识机制是否包含验证过程。

GB/T 24328.8-2020 卫生纸及其制品 第8部分:光学性能的测定 亮度和颜色的测定 D6510°(室外日光条件)DB43/T1838—2020

DB43/T1838—2020 d 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

该测评单元包括以下要求: a)测评指标:共识机制应具备节点容错性。 b)测评对象:区块链网络单个节点。 C)测评实施包括以下内容: 1)当连接节点异常时,系统是否仍能正常运行。 d 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

该测评单元包括以下要求: a)测评指标:应保证节点故障对系统影响程度最小。 b)测评对象:区块链网络。 测评实施包括以下内容: 1)任意不超过理论值的节点数故障时是否不会影响整个系统正常工作; 2)正常节点对相同的请求是否能做出明确且一致的判断。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

6.3.3恶意请求正确响应

该测评单元包括以下要求: a)测评指标:应保证在理论值范围内的恶意节点对系统发出伪造、重复的恶意请求时,系统能够 做出正确的响应,保证一致性。 b)测评对象:区块链系统。 C)测评实施包括以下内容: 1)理论值范围内的恶意节点对系统发出伪造请求时,系统是否能够做出正确且一致的响应 2)理论值范围内的恶意节点对系统发出重复请求时,系统是否能够做出正确且一致的响应。 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求

6.4共识可审计性测评要求

6.4.1共识记录内容

DB43/T18382020

6.4.2 共识记录管理

该测评单元包括以下要求: a) 测评指标:应确保无法单独中断共识进程,无法删除、修改或覆盖共识记录。 b) 测评对象:共识记录管理。 C 测评实施包括以下内容: 1)是否无法修改共识记录。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

6.4.3共识过程审计

该测评单元包括以下要求: a 测评指标:应保证单次共识过程可审计、可监管且不可被篡改。 b) 测评对象:共识历史。 C 测评实施包括以下内容: 1)单次共识过程是否可审计、可监管且不可被改。 d 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

6.4.4共识历史审计

该测评单元包括以下要求: a)测评指标:应保证系统运行的整个共识历史都应可审计、可监管且不可被篡改。 b) 测评对象:共识历史。 C 测评实施包括以下内容: 1)系统运行的整个共识历史是否可审计、可监管且不可被篡改。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

6.5共识可扩展性测评要求

该测评单元包括以下要求: a)测评指标:应支持共识节点可扩展。 ) 测评对象:区块链网络。 C)测评实施包括以下内容: 1)任意不超过理论值的节点数退出时是否不会影响整个系统正常工作。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求

DB43/T18382020

7.1共识可靠性测评要求

7.1.1 共识正确性

该测评单元包括以下要求: a 测评指标:应保证共识正确且一致性。 b) 测评对象:共识过程。 ) 测评实施包括以下内容: 1)系统正常运行节点的请求是否能在系统性能所要求的规定时间达成一致的共识; 2)系统正常运行节点的请求是否能在系统性能所要求的规定时间内达成正确的共识; 3)系统正常运行节点的请求是否能输出正确结果。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

该测评单元包括以下要求: a)测评指标:应保证共识方案明确应用场景和规模参数。 b 测评对象:共识方案。 C 测评实施包括以下内容: 1)共识方案是否能对共识机制的安全适配范围进行规范化校验: 2)共识方案是否明确应用场景和规模参数。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

7.1.3常见共识攻击防

该测评单元包括以下要求: a)测评指标:应使用设计合理和安全的共识机制,并能够有效防范常见的共识攻击,如51%攻击 等。 b) 测评对象:共识过程。 C)测评实施包括以下内容: 1)如果采用PoS或DPoS算法,是否能防范币龄累计攻击: 2)如果采用PoW算法,是否能防范双花攻击。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

7.2共识终局性测评要求

7.2.1限定时间内可终局性

该测评单元包括以下要求: a)测评指标:应保证共识算法在可接受的有限时间内具有终局性 b)测评对象:共识过程。

DB43/T18382020

C)测评实施包括以下内容: 1)系统经过一段时间的交互是否可得到结果; 2)系统交互的结果是否能保证共识一致性。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

7.2.2链上记录防算改要求

该测评单元包括以下要求: a)测评指标:应具备链上记录防篡改特性。 b) 测评对象:共识过程。 测评实施包括以下内容: 1)区块所有内容是否均受到密码技术保护; 2)系统是否能够防止链上交易回滚。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

7.2.3节点独立判断能力

该测评单元包括以下要求: a)测评指标:应保证验证规则满足概然性与统一性。 b 测评对象:验证规则。 C 测评实施包括以下内容: 1)共识机制是否包含验证过程。 d) 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

7.3共识容错性测评要求

该测评单元包括以下要求: a)测评指标:共识机制应具备节点容错性 b) C 测评实施包括以下内容: 1)当连接节点异常时,系统是否仍能正常运行; 2)是否设定系统正常运行的最大异常节点数。V d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

该测评单元包括以下要求: a)测评指标:应保证节点故障对系统影响程度最小。 b)测评对象:区块链网络。 c)测评实施包括以下内容:

DB43/T1838—2020 2)正常节点对相同的请求是否能做出明确且一致的判断。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

7.3.3恶意请求正确响应要求

该测评单元包括以下要求: a)测评指标:应保证在理论值范围内的恶意节点对系统发出伪造、重复的恶意请求时,系统能够 做出正确的响应,保证一致性。 6 测评对象:区块链系统。 C 测评实施包括以下内容: 1)理论值范围内的恶意节点对系统发出伪造请求时,系统是否能够做出正确且一致的响应 2)理论值范围内的恶意节点对系统发出重复请求时,系统是否能够做出正确且一致的响应 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

7.4共识可审计性测评要求

7.4.1共识记录内容

7.4.2共识记录管理

该测评单元包括以下要求: a)测评指标:应确保无法单独中断共识进程,无法删除、修改或覆盖共识记录。 息服务平 b) 测评对象:共识记录管理。 C) 测评实施包括以下内容: 1)是否无法修改共识记录; 2)是否无法单独中断共识进程。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

7.4.3共识过程审计

该测评单元包括以下要求: a)测评指标:应保证单次共识过程可审计、可监管且不可被改 b)测评对象:共识历史。

DB43/T18382020

C)测评实施包括以下内容: 1)单次共识过程是否可审计、可监管且不可被篡改。 d 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

7.4.4共识历史审讯

该测评单元包括以下要求: a)测评指标:应保证系统运行的整个共识历史都应可审计、可监管且不可被改。 b) 测评对象:共识历史。 C)测评实施包括以下内容: 1)系统运行的整个共识历史是否可审计、可监管且不可被篡改。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

7.5共识可扩展性测评要求

该测评单元包括以下要求: a)测评指标:应支持共识节点可扩展。 b)测评对象:区块链网络。 C)测评实施包括以下内容: 1)任意不超过理论值的节点数退出时是否不会影响整个系统正常工作; 2)节点数增加是否不会影响整个系统正常工作。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

8.1.1 共识正确性

信息服 该测评单元包括以下要求: a) 测评指标:应保证共识正确且一致性。 b) 测评对象:共识过程。 C 测评实施包括以下内容: 1)系统正常运行节点的请求是否能在系统性能所要求的规定时间达成一致的共识; 2)系统正常运行节点的请求是否能在系统性能所要求的规定时间内达成正确的共识; 3)系统正常运行节点的请求是否能输出正确结果。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

该测评单元包括以下要求:

DB43/T18382020

a)测评指标:应保证共识方案明确应用场景和规模参数。 b) 测评对象:共识方案。 C) 测评实施包括以下内容: 1)共识方案是否能对机制的安全适配范围进行规范化的校验: 2)共识方案是否伴随清晰的应用场景和规模参数。 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

8.1.3常见共识攻击防范

该测评单元包括以下要求: a) 测评指标:应使用设计合理和安全的共识机制,并能够有效防范常见的共识攻击,如51%攻击 等。 6 测评对象:共识过程。 C 测评实施包括以下内容: 1 如果采用PoS或DPoS算法,是否能防范币龄累计攻击; 2 如果采用PoW算法,是否能防范双花攻击; 3) 如果采用确定性共识算法,是否能防范确定性算法重放攻击; 4) 如果采用确定性共识算法,是否能防范确定性算法权利压迫攻击。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

8.1.4 算法参数调整

该测评单元包括以下要求: a 测评指标:应提供调整算法参数功能。 b) 测评对象:包含共识算法的共识层。 C 测评实施包括以下内容: 1)是否可以调整算法中网络规模的参数; 2 是否可以调整算法中参与方数量的参数; 3)是否可以调整算法中交易吞吐量需求的参数。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求

8.2.1限定时间内可终局性

该测评单元包括以下要求: a)测评指标:应保证共识算法在可接受的有限时间内具有终局性。 b) 测评对象:共识过程。 C 测评实施包括以下内容: 1)系统经过一段时间的交互是否可得到结果; 2)系统交互的结果是否能保证共识一致性。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评

8.2.2链上记录防算改

DB43/T18382020

该测评单元包括以下要求: a)测评指标:应具备链上记录防篡改特性。 b)测评对象:共识过程。 C 测评实施包括以下内容: 1)区块所有内容是否均受到密码技术保护; 2)系统是否能够防止链上交易回滚; 3)链上记录是否能通过有限确认块数达到记录稳定状态。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

8.2.3节点独立判断能力

该测评单元包括以下要求: a)测评指标:应保证验证规则满足概然性与统一性。 b)测评对象:验证规则。 C 测评实施包括以下内容: 1)共识机制是否包含验证过程; 2)验证规则中每一参与节点是否具有独立判断能力。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

8.3共识容错性测评要求

该测评单元包括以下要求: a)测评指标:共识机制应具备节点容错性。 b)测评对象:区块链网络单个节点。 C)测评实施包括以下内容: 1)当连接节点异常时,系统是否仍能正常运行; 2)是否设定系统正常运行的最大异常节点数; 3)当连接节点缓慢时,系统是否仍能正常运行。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

该测评单元包括以下要求: a)测评指标:应保证节点故障对系统影响程度最小。 b)测评对象:区块链网络。 C)测评实施包括以下内容: 1)任意不超过理论值的节点数故障时是否不会影响整个系统正常工作; 2)正常节点对相同的请 确日 一致的判断

c)测评实施包括以下内容:

1)任意不超过理论值的节点数故障时是否不会影响整个系统正常工作; 2)正常节点对相同的请求是否能做出明确且 一致的判断

DB43/T18382020

DB43/T1838—2020 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

3.3恶意请求正确响应

该测评单元包括以下要求: a)测评指标:应保证在理论值范围内的恶意节点对系统发出伪造、重复的恶意请求时,系统能够 做出正确的响应,保证一致性。 6) 测评对象:区块链系统。 测评实施包括以下内容: 1)理论值范围内的恶意节点对系统发出伪造请求时,系统是否能够做出正确且一致的响应; 2)理论值范围内的恶意节点对系统发出重复请求时,系统是否能够做出正确且一致的响应。 d 测评判定:如果以上测评实施内容均为定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

8.4共识可审计性测评要求

8.4.1共识记录内容

8.4.2 共识记录管理

该测评单元包括以下要求: a) 测评指标:应确保无法单独中断共识进程,无法删除、修改或覆盖共识记录。 信息服务平 b) 测评对象:共识记录管理。 C) 测评实施包括以下内容: 1)是否无法修改共识记录; 2)是否无法单独中断共识进程; 3)是否无法删除共识记录。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

8.4.3共识过程审计

该测评单元包括以下要求: a)测评指标:应保证单次共识过程可审计、可监管且不可被篡改 b)测评对象:共识历史。

DB43/T18382020

C)测评实施包括以下内容: 1)单次共识过程是否可审计、可监管且不可被篡改。 d 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

8.4.4共识历史审讯

该测评单元包括以下要求: a)测评指标:应保证系统运行的整个共识历史都应可审计、可监管且不可被改。 b) 测评对象:共识历史。 C)测评实施包括以下内容: 1)系统运行的整个共识历史是否可审计、可监管且不可被篡改。 d)测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

8.5共识可扩展性测评要求

该测评单元包括以下要求: a)测评指标:应支持共识节点可扩展。 b)测评对象:区块链网络。 C)测评实施包括以下内容: 1)任意不超过理论值的节点数退出时是否不会影响整个系统正常工作; 2)节点数增加是否不会影响整个系统正常工作。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

该测评单元包括以下要求: a)测评指标:应支持多种共识算法并实现共识算法可切换。 b)测评对象:包含共识算法的共识层。 C) 测评实施包括以下内容: 1)是否支持多种共识算法。 d) 测评判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单 元指标要求。

9.1共识可靠性测评要求

9.1.1 共识正确性

该测评单元包括以下要求: a)测评指标:应保证共识正确且一致性 b)测评对象:共识过程。

DB43/T1838—2020

DB43/T18382020

C)测评实施包括以下内容: 1)系统正常运行节点的请求是否能在系统性能所要求的规定时间达成一致的共识; 2)系统正常运行节点的请求是否能在系统性能所要求的规定时间内达成正确的共识: 3)系统正常运行节点的请求是否能输出正确结果。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求

该测评单元包括以下要求: a) 测评指标:应保证共识方案明确应用场景和规模参数。 b) 测评对象:共识方案。 C) 测评实施包括以下内容: 1)共识方案是否能对共识机制的安全适配范围进行规范化校验: 2)共识方案是否明确应用场景和规模参数。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

9.1.3常见共识攻击防范

该测评单元包括以下要求: 测评指标:应使用设计合理和安全的共识机制,并能够有效防范常见的共识攻击,如51%攻击 等。 测评对象:共识过程。 C) 测评实施包括以下内容: 1 如果采用PoS或DPoS算法,是否能防范币龄累计攻击: 2) 如果采用PoW算法,是否能防范双花攻击; 3 如果采用确定性共识算法,是否能防范确定性算法重放攻击; 4) 如果采用确定性共识算法,是否能防范确定性算法权利压迫攻击: 5) 如果采用PoW算法,是否能防范51%攻击; 6) 如果采用PoW算法,是否能防范自私挖矿。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求

9.1.4算法参数调整

服务平台 该测评单元包括以下要求: a)测评指标:应提供调整算法参数功能。 b) 测评对象:包含共识算法的共识层。 C 测评实施包括以下内容: 1)是否可以调整算法中网络规模的参数; 2)是否可以调整算法中参与方数量的参数; 3)是否可以调整算法中交易吞吐量需求的参数。 d) 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

9.2共识终局性测评要求

9.2.1限定时间内可终局性

DB43/T18382020

该测评单元包括以下要求: a)测评指标:应保证共识算法在可接受的有限时间内具有终局性。 b)测评对象:共识过程。 C 测评实施包括以下内容: 1)系统经过一段时间的交互是否可得到结果; 2)系统交互的结果是否能保证共识一致性。 d 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

9.2.2链上记录防算改

该测评单元包括以下要求: a)测评指标:应具备链上记录防篡改特性。 b) 测评对象:共识过程。 C) 测评实施包括以下内容: 1)区块所有内容是否均受到密码技术保护; 2)系统是否能够防止链上交易回滚; 3)链上记录是否能通过有限确认块数达到记录稳定状态。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 待合本测评单元指标要求,

9.2.3节点独立判断能力

该测评单元包括以下要求: a)测评指标:应保证验证规则满足概然性与统一性。 b) 测评对象:验证规则。 C) 测评实施包括以下内容: 1)共识机制是否包含验证过程; 2)验证规则中每一参与节点是否具有独立判断能力。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

9.3共识容错性测评要求

该测评单元包括以下要求: a)测评指标:共识机制应具备节点容错性。 测评对象:区块链网络单个节点。 C)测评实施包括以下内容: 1)当连接节点异常时,系统是否仍能正常运行: 2)是否设定系统正常运行的最大异常节点数; 3)当连接节点缓慢时,系统是否仍能正常运行:

DB43/T18382020

DB43/T1838—2020 4)当连接节点异常时,系统是否能排除异常节点。 测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

该测评单元包括以下要求: a)测评指标:应保证节点故障对系统影响程度最小。 b) 测评对象:区块链网络。 C 测评实施包括以下内容: 1)任意不超过理论值的节点数故障时是否不会影响整个系统正常工作; 2)正常节点对相同的请求是否能做出明确且一致的判断。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 单元指标要求。

9.3.3恶意请求正确响应

该测评单元包括以下要求: a) 测评指标:应保证在理论值范围内的恶意节点对系统发出伪造、重复的恶意请求时,系统能够 做出正确的响应GB 26503-2011 快速成形机床 安全防护技术要求,保证一致性。 6) 测评对象:区块链系统。 C) 测评实施包括以下内容: 1)理论值范围内的恶意节点对系统发出伪造请求时,系统是否能够做出正确且一致的响应; 2)理论值范围内的恶意节点对系统发出重复请求时,系统是否能够做出正确且一致的响应。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合本测评 电元指标要求。

9.4共识可审计性测评要求

9.4.1共识记录内容

9.4.2共识记录管理

该测评单元包括以下要求: a)测评指标:应确保无法单独中断共识进程,无法删除、修改或覆盖共识记录。 b)测评对象:共识记录管理。

C)测评实施包括以下内容:

DB43/T18382020

1 是否无法修改共识记录; 2)是否无法单独中断共识进程; 3)是否无法删除共识记录; 4)是否无法覆盖共识记录。 d)测评判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分 符合本测评单元指标要求。

GB 5009.253-2016 食品安全国家标准 动物源性食品中全氟辛烷磺酸(PFOS)和全氟辛酸(PFOA)的测定9.4.3共识过程审讯

©版权声明