实体完整性
数据库完整性三项规则之一
实体完整性(英语实体 integrity)是关系模型数据库完整性三项规则的其中之一。实体完整性这项规则要求每个数据表都必须有主键,而作为主键的所有字段,其属性必须是独一无二及非空值,确保每条记录都可以被唯一地识别。
数据完整性
数据完整性(数据 integrity)是信息安全的三个基本要点之一,指在传输、存储信息或数据的过程中,确保信息或数据不被未授权的篡改或在篡改后能够被迅速发现。在信息安全领域使用过程中,常常和保密性边界混淆。以普通RSA对数值信息加密为例,黑客或恶意用户在没有获得密钥破解密文的情况下,可以通过对密文进行线性运算,相应改变数值信息的值。例如交易金额为X元,通过对密文乘2,可以使交易金额成为2X。这种情况也称为可延展性(malleability)。为解决以上问题,通常使用数字签名或散列函数对密文进行保护,以维护数据的完整性。
参考资料
目录
概述
数据完整性
参考资料