数据验证方法与设计方案

合集下载

检验方法的验证确认步骤及详细计算方法

检验方法的验证确认步骤及详细计算方法

检验方法的验证确认步骤及详细计算方法验证和确认是研究中非常重要的步骤,它们在科学研究、工程应用和质量控制等领域起着至关重要的作用。

在本文中,我将详细介绍验证和确认步骤以及计算方法。

验证是指通过实验、模拟或者理论分析来检验一些事物、方法或者模型是否正确、可行和有效。

验证的目标是确定一个事物是否符合预期的要求或者是否达到设计或规范的要求。

验证的步骤通常包括以下几个方面:1.确定验证目标:明确验证的目标和要求,例如确定一些新方法是否能够实现预期的效果。

2.设计验证试验:根据验证目标,设计相应的试验方案。

这包括制定试验步骤、选取适当的试验参数和测量方法,以及选择合适的实验样本和实验条件。

3.进行实验或模拟:根据试验方案,进行实验或模拟验证。

实验过程中需要准确记录实验数据和观察结果,以便后续分析和评估。

4.分析和评估实验结果:对实验数据进行统计分析和评估。

常用的方法包括计算平均值、标准差、置信区间等统计指标,以及使用图表和图像进行数据可视化和比较。

5.判断验证结果:根据分析和评估的结果,判断验证的结论。

如果实验结果符合预期要求或者设计规范,则验证被认为是成功的。

如果实验结果不符合要求,则需要重新进行验证或者修改设计。

确认是指通过重复实验或者观测来验证验证结果的可靠性和重复性。

确认的目标是确定验证结果的偶然误差和系统误差范围,并提供可靠的实证依据。

确认的步骤通常包括以下几个方面:1.设计确认试验:根据验证结果,设计相应的确认试验方案。

确认试验需要考虑到验证试验中的不确定性和可能存在的偶然误差,并增加重复试验的次数和重复观测的次数。

2.进行重复实验或观测:根据确认试验方案,进行重复实验或观测。

实验或观测的过程要保持一致性,并记录实验数据和观察结果。

3.分析和评估确认结果:对重复实验或观测的数据进行统计分析和评估。

同样可以使用计算平均值、标准差、置信区间等统计指标,以及使用图表和图像进行数据可视化和比较。

4.判断确认结果:根据分析和评估的结果,判断确认的结论。

分析方法验证方案

分析方法验证方案

分析方法验证方案1.确定验证目标:首先需要明确分析方法的目标是什么,例如量测其中一种化学物质的浓度或者检测其中一种物质的含量等。

验证目标的明确可以使验证过程更加具体和有针对性。

2.设计验证方案:根据验证目标,设计一种合适的验证方案。

验证方案应包括样本选择、样本制备、仪器设备的选择和操作方法等内容。

在设计验证方案时,需要考虑到样本的特性、矩阵效应、检测极限、准确度要求等因素。

3.收集验证数据:执行验证方案,收集所需的验证数据。

验证数据应包括样本的分析结果、仪器的重复性和准确度等数据。

通常需要进行多组实验,以获得更加可靠和具有统计学意义的数据。

4.数据分析和评估:对所收集的验证数据进行分析和评估。

需要对不同样本之间的差异性进行统计学分析,例如方差分析、相关性分析等。

同时,需要和已有的参考方法或基准值进行比较,确定新方法的准确度和可靠性。

5.制定验证报告:根据验证数据分析的结果,制定一份完整的验证报告。

报告应包括验证目标的清晰陈述、验证方案的描述、数据分析与评估的结果、验证结论的总结等内容。

验证报告应具备可重复性,能够为后续的审核和审计提供支持。

在进行分析方法验证时1.合理性:分析方法验证方案应合理、科学、可行。

要确保所设计的验证方案能够得到准确和可靠的数据,从而验证分析方法的有效性。

2.可重复性:验证方案应具备可重复性。

验证实验应能够在不同实验室、不同操作员之间获得相似的结果,从而证明方法的可靠性。

3.全面性:验证方案应考虑到所有可能影响分析结果的因素。

例如样本的干扰、仪器的性能、操作员的技术水平等,都应被包括在验证方案中。

4.时效性:验证方案应及时进行。

随着科学技术的不断进步和仪器设备的升级换代,分析方法也在不断改进和完善。

因此,建议定期对分析方法进行验证,以确保其与最新技术和要求保持一致。

总之,分析方法验证是确保分析方法有效性和可靠性的重要步骤。

合理设计验证方案,收集验证数据,进行数据分析和评估,并撰写验证报告,是一个有效的验证流程。

设计开发验证方案

设计开发验证方案

设计开发验证方案在设计和开发过程中,验证方案是确保产品或项目能够满足所需功能和性能要求的关键步骤之一。

一个有效的验证方案可以帮助开发团队准确判断产品或项目是否达到了预期目标,并及时发现和解决潜在的问题。

本文将综合讨论设计开发验证方案的关键要素和步骤。

一、定义验证目标在正式制定验证方案之前,我们首先需要明确验证的目标。

这涉及到明确产品或项目的核心需求和关键功能。

通过仔细分析需求文档和相关的需求规范,我们可以将验证目标具体化,并根据其确定验证的范围和重点。

二、确定验证方法验证方法是指用于验证产品或项目的关键功能和性能的方式和手段。

在确定验证方法时,我们需要根据产品或项目的特点和需求来选择合适的方法。

常用的验证方法包括功能测试、性能测试、兼容性测试等。

根据需求的不同,我们可以选择单元测试、集成测试、系统测试等不同层次的测试方式。

此外,根据验证目标的不同,还可以采用实际用户数据的验证、模拟环境验证等方法。

三、设计验证方案在确定了验证目标和验证方法之后,我们可以开始设计验证方案。

验证方案是指根据验证目标和方法制定的具体步骤和计划。

在设计验证方案时,我们需要将验证过程划分为不同的阶段和任务,并规划验证用例和测试数据。

同时,我们还需要确定验证的评估标准和指标,以便评估产品或项目是否满足预期目标。

在设计验证方案时,我们还需要考虑验证的时间和资源预算,并制定相应的计划和安排。

四、执行验证方案在设计完验证方案后,我们需要开始执行验证方案。

在执行过程中,我们需要按照预定的步骤和计划进行验证,并记录验证过程中的关键信息和结果。

具体的执行过程包括测试用例的执行、数据的采集和分析、问题的记录和跟踪等。

在执行验证方案时,我们需要保持良好的沟通和协作,及时解决验证过程中的问题和风险。

五、分析验证结果在完成验证后,我们需要对验证结果进行分析和总结。

分析验证结果可以帮助我们评估产品或项目的质量和性能,并发现潜在的问题和改进措施。

在分析验证结果时,我们需要根据验证目标和评估指标进行比对和判断,并将验证结果与预期目标进行对比。

数据完整性验证基于数据验证的系统数据完整性保障方案

数据完整性验证基于数据验证的系统数据完整性保障方案

数据完整性验证基于数据验证的系统数据完整性保障方案数据完整性是指数据的准确性、一致性和可靠性。

在信息系统中,数据完整性验证是确保数据的完整性的重要环节。

本文将介绍一种基于数据验证的系统数据完整性保障方案,通过使用数据校验方法和技术,确保系统中存储的数据始终处于正确和完整的状态。

一、数据完整性验证的重要性在现代信息系统中,数据扮演着至关重要的角色。

数据的不完整性可能会导致信息错误、决策失误甚至系统瘫痪等严重后果。

因此,保证数据的完整性是系统安全和稳定运行的前提。

二、数据完整性验证的原则1. 精确性原则:数据必须准确无误地反映实际情况。

2. 一致性原则:数据在不同的系统和模块中应保持一致。

3. 完整性原则:数据应包含全部必要信息,不得有遗漏或缺失。

4. 可靠性原则:数据必须可靠,不受错误、篡改和未授权访问的影响。

三、数据完整性验证的方法1. 数据校验:通过采用一系列数据校验算法和规则,对数据进行校验,包括数据格式、范围、关联关系等方面的验证。

常用的数据校验方法包括校验和、冗余校验、哈希校验等。

2. 完整性约束:在数据库设计中增加完整性约束条件,如主键、外键、唯一性约束等,确保数据在插入、修改和删除时的合法性和完整性。

3. 日志记录:通过记录数据操作的日志,包括数据修改、删除、更新等操作,对数据进行追踪和审计,及时发现异常和错误情况。

4. 数据备份与恢复:定期对系统中的数据进行备份,以防止数据丢失或损坏。

在数据恢复过程中,对数据进行完整性验证,确保数据的准确性和完整性。

四、数据完整性验证的系统保障方案基于上述数据完整性验证的方法,可以设计一套系统保障方案,以确保数据的完整性。

具体步骤如下:1. 数据库设计阶段:在数据库设计中,对关键数据表设置主键、外键和唯一性约束,确保数据的合法性和一致性。

2. 数据校验模块:设计数据校验模块,通过配置数据校验算法和规则,对数据进行验证。

校验结果反馈给用户或系统管理员,及时发现数据错误和异常情况。

方法学验证实验方案

方法学验证实验方案

方法学验证实验方案一、研究目的本实验旨在验证特定方法学的可行性,并为后续研究提供指导和基础。

二、实验设计1. 实验对象选择在实验设计中,应选择具有代表性的对象进行观察和分析。

根据研究目的,确定实验对象的特征和数量,并确保样本的选择具有代表性和可靠性。

2. 实验组与对照组的设定在实验设计中,应设定实验组和对照组,以进行比较和评估。

实验组接受特定方法学的介入,而对照组则不受任何干预,以判断方法学对实验结果的影响。

3. 数据采集选择合适的数据采集方法和工具,确保数据的准确性和可靠性。

根据实验设计,明确需要收集的数据类型和指标,并制定相应的数据采集计划。

4. 实验步骤根据研究目的和实验设计,制定详细的实验步骤,确保实验的顺利进行。

每个步骤应明确操作方法、时间安排和所需设备等信息。

5. 数据分析在实验设计中,应明确数据分析的方法和工具。

根据所收集的数据,采用适当的统计方法进行分析,并对实验结果进行解释和评估。

三、实验执行1. 实验环境搭建根据实验设计要求,搭建合适的实验环境。

包括实验场地、设备、材料和人员等方面的准备。

确保实验环境的稳定性和可控性。

2. 实验操作按照实验步骤,依次进行实验操作。

要求实验人员严格按照实验要求操作,确保实验的准确性和可重复性。

3. 数据采集和记录在实验过程中,及时采集和记录实验数据。

确保数据的准确性和完整性,并妥善存储以备后续分析和解读。

四、数据分析与结果1. 数据处理将采集到的实验数据进行整理和清洗,确保数据的准确性和一致性。

根据实验设计和目的,选择合适的统计分析方法,对数据进行分析。

2. 结果呈现根据数据分析的结果,将实验结果进行呈现。

可以采用表格、图表或文字描述等形式,清晰地展示实验结果和趋势。

3. 结果解读对实验结果进行解读和评估。

根据实验设计和数据分析,判断特定方法学的可行性和有效性,并提出相应的结论。

五、实验总结与展望1. 实验总结总结整个实验过程,包括实验设计、实验执行、数据分析和结果解读等方面。

验证方案的设计

验证方案的设计

验证方案的设计1. 引言在软件开发过程中,验证方案的设计是确保软件质量的关键步骤之一。

一个有效的验证方案可以帮助团队发现和解决系统中的问题,确保软件的功能和性能符合预期。

本文将介绍验证方案的设计过程以及一些常用的验证方法和工具。

2. 验证方案设计过程验证方案的设计过程包括以下几个主要步骤:2.1 确定验证目标在设计验证方案之前,首先需要明确验证的目标。

验证目标可以通过与项目团队和用户的讨论来确定。

例如,验证目标可以是确保软件的功能符合需求规格书中定义的功能要求,或者确保软件在不同的运行环境下具有良好的性能。

2.2 确定验证方法和工具根据验证目标,选择适合的验证方法和工具。

常用的验证方法包括静态验证、动态验证和用户验证。

静态验证方法主要通过检查源代码进行检查,例如代码评审和静态分析。

动态验证方法通过执行软件来验证其功能和性能。

用户验证方法则包括用户界面测试和用户反馈收集等。

验证工具可以是自动化测试工具、性能分析工具等。

2.3 设计验证用例根据验证目标和选择的验证方法,设计验证用例。

验证用例应该覆盖软件的不同功能和使用场景,并且能够捕捉到潜在的问题。

每个验证用例应该包含输入数据、操作步骤和预期结果。

验证用例可以通过与项目团队和用户的讨论来编写。

2.4 实施验证在实施验证之前,需要准备好验证环境和必要的测试数据。

根据设计的验证用例,执行验证操作,并记录执行结果。

在执行过程中,注意记录可能发现的问题和改进的建议。

实施验证的结果可以提供给项目团队和用户以便他们评估软件质量并提出改进意见。

2.5 验证结果分析和总结根据实施验证的结果,进行结果分析和总结。

分析结果可以帮助发现软件中的问题,并提出解决方案。

总结验证过程中的经验和教训可以帮助改进和优化验证方案的设计。

3. 常用的验证方法和工具3.1 静态验证方法和工具静态验证方法主要通过检查源代码进行验证。

常用的静态验证工具包括代码评审工具(如Code Review)、静态分析工具(如Lint、Checkstyle)等。

数据验证教案设计方案模板

数据验证教案设计方案模板

课程名称:数据验证与处理课时安排:2课时教学目标:1. 知识与技能:- 了解数据验证的基本概念和重要性。

- 掌握常用的数据验证方法和技巧。

- 学会使用Excel等工具进行数据验证。

- 能够对数据进行有效性检查,确保数据的准确性和完整性。

2. 过程与方法:- 通过案例分析,培养学生的问题解决能力。

- 通过小组合作,培养学生的团队协作能力。

- 通过实践操作,提高学生的动手能力和应用能力。

3. 情感态度与价值观:- 培养学生对数据验证工作的重视程度。

- 增强学生的责任感和诚信意识。

- 激发学生对数据处理工作的兴趣。

教学重点:1. 数据验证的基本概念和重要性。

2. 常用的数据验证方法和技巧。

3. 使用Excel等工具进行数据验证。

教学难点:1. 数据验证方法的灵活运用。

2. 数据验证过程中的问题解决。

教学过程:第一课时一、导入1. 引入话题:什么是数据验证?为什么需要进行数据验证?2. 引导学生思考数据验证在日常生活和工作中的应用。

二、基本概念1. 介绍数据验证的基本概念,包括数据验证的定义、目的和意义。

2. 强调数据验证在保证数据质量、提高工作效率等方面的作用。

三、数据验证方法1. 介绍常用的数据验证方法,如输入掩码、数据有效性规则等。

2. 通过案例演示,让学生了解不同数据验证方法的应用场景。

四、实践操作1. 学生分组,每组使用Excel等工具进行数据验证操作。

2. 教师巡视指导,解答学生在操作过程中遇到的问题。

第二课时一、复习回顾1. 复习上一节课学习的内容,检查学生对数据验证基本概念和方法的理解。

2. 学生分享实践操作过程中的经验和心得。

二、数据验证技巧1. 介绍数据验证的技巧,如设置条件格式、使用公式验证数据等。

2. 通过案例演示,让学生掌握数据验证技巧的应用。

三、问题解决1. 提出数据验证过程中可能遇到的问题,引导学生分析问题、解决问题。

2. 学生分组讨论,共同解决提出的问题。

四、总结与拓展1. 总结本节课学习的内容,强调数据验证的重要性。

一种基于切面技术的数据验证设计与实现方案

一种基于切面技术的数据验证设计与实现方案
维普资讯

种 基
摘要 :该文分析 了传
现应 用 程 序 的松 散 耦
消 除 了 O P引起 的 代 O
关键 词 :A P O ; O ;O P
A De i n s g an
N U U in I L — U
(o g fCmue cneadEG er .CaghnUi rt o ehog .Ca c n lO 1 .. .C/) Cl e o opt Sec n n n / l e r l eh g hncu n e i f T noy v s/ c l hn h J 02 P t ha. gu Z h
Ab t a t: Th a tce n l e t e b s o t a iin l a a src e ril a ays s h a u e f r dt a d t va d to o l a in, p t o wa d h mo e f a a aia in i u f r r t e d o d t v l to wih OP: Wih h d t A t t e
以完 善面 向对 象 编程 ( O0P :面 向对 象将 应 用程 序 分解 )
成 各个 层次 的 对象 ,而 A 0P将 程序 分 解成 各 个方 面 或者
维普资讯
学术 . 技术

个 对 象 ,这 样 的特殊 对 象称 之为 方 面 ( 一个 关 注点 的模
1传 统数 据验证开发 方式存在的问题
每 个应 用程 序都 有责 任 确保其 插 入到 后 台数 据库 的数
据是 合法 有效 的 ,而数 据验 证 是进 行这 种合 法性 操作 的通
说 关注 点 ,这使 得 可 以模块 化诸 如数 据 验证 等这 些横 切 多
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本技术提出了一种数据验证方法,其包括服务器,服务器是用以接收第一纪录数据,服务器会根据接收时间以及第一纪录数据的种类对第一纪录数据进行编号并产生第一编号数据,服务器对第一编号数据进行加密并产生第一加密数据后服务器公告第一加密数据,当对第一纪录数据进行验证时,服务器对第一编号数据再次进行加密并产生第二加密数据,服务器判断第一加密数据以及第二加密数据是否相同,当判断结果为否,第一编号数据已被修改。

技术要求1.一种数据验证方法,其包括服务器,所述服务器是用以接收并储存多个纪录数据,所述数据验证方法包括以下步骤:所述服务器接收第一纪录数据;所述服务器根据接收时间以及所述第一纪录数据的种类对所述第一纪录数据进行编号并产生第一编号数据;所述服务器对所述第一编号数据进行加密并产生第一加密数据;所述服务器公告所述第一加密数据;所述服务器对所述第一编号数据进行加密并产生第二加密数据;以及所述服务器判断所述第一加密数据以及所述第二加密数据是否相同,当判断结果为否,所述第一编号数据已被修改。

2.根据权利要求1所述的数据验证方法,其中所述服务器对所述第一编号数据进行加密并产生第一加密数据的步骤更包括:所述服务器使所述第一加密数据与至少一加密数据同时加密并产生第一加密数据群组。

3.根据权利要求2所述的数据验证方法,其中所述服务器对所述第一编号数据进行加密并产生第二加密数据的步骤更包括:所述服务器使所述第二加密数据与所述至少一加密数据同时加密并产生第二加密数据群组。

4.根据权利要求3所述的数据验证方法,其中所述服务器公告所述第一加密数据的步骤更包括:所述服务器公告所述第一加密数据群组。

5.根据权利要求4所述的数据验证方法,其中所述服务器判断所述第一加密数据以及所述第二加密数据是否相同,当判断为否,所述第一编号数据已被修改的步骤更包括:所述服务器判断所述第一加密数据群组以及所述第二加密数据群组是否相同,当所述判断结果为否,所述第一编号数据已被修改。

6.根据权利要求1所述的数据验证方法,其中,所述纪录数据为网页浏览纪录、档案编辑纪录、档案新增纪录或档案删除纪录。

7.根据权利要求1所述的数据验证方法,其中,所述服务器更包括储存单元,用以储存所述第一纪录数据、所述第一编号数据、所述第一加密数据、所述第二加密数据、所述第一加密数据群组以及所述第二加密数据群组。

8.根据权利要求2所述的数据验证方法,其中,所述服务器更包括网络单元,所述服务器透过所述网络单元以电子邮件、电子公布栏或网站等公开公告的方式公告所述第一加密数据或所述第一加密数据群组。

9.根据权利要求1所述的数据验证方法,其更包括:多个电子装置与所述服务器电性耦接,所述电子装置将所述纪录数据上传至所述服务器。

10.根据权利要求9所述的数据验证方法,其中,所述电子装置可以为笔记本电脑、桌面计算机、平板计算机等与所述服务器联机的电子装置。

技术说明书数据验证方法技术领域本技术是有关于一种数据验证方法,尤其是有关于一种简易且低成本的数据验证方法。

背景技术企业以及公司若需进行法律诉讼时,在诉讼过程中需提出证据来说服法官,而所述证据可能是内部档案的修改纪录或者操作纪录,但这些内部档案的修改纪录或者操作纪录为避免遭企业或者公司窜改,需经过公正的第三方验证后才可作为证据来使用。

当前的验证方法常以公正第三方机构来进行验证,然目前政府信赖的公正第三方机构通常为国外机构且具有较多限制,此外所需的费用也会造成企业以及公司成本的增加,不便于进行数据的验证。

技术内容为了解决上述公正第三方机构通常具有限制较多且所需成本较高的缺憾,本技术提出一种数据验证方法实施例,其包括服务器,服务器是用以接收并储存多个纪录数据,所述数据验证方法包括以下步骤:服务器接收第一纪录数据;服务器根据接收时间以及第一纪录数据的种类对第一纪录数据进行编号并产生第一编号数据;服务器对第一编号数据进行加密并产生第一加密数据;服务器公告第一加密数据;服务器对第一编号数据进行加密并产生第二加密数据;以及服务器判断第一加密数据以及第二加密数据是否相同,当判断结果为否,第一编号数据已被修改。

在本技术的较佳实施例中,上述的服务器对第一编号数据进行加密并产生第一加密数据的步骤更包括:服务器使第一加密数据与至少一加密数据同时加密并产生第一加密数据群组。

在本技术的较佳实施例中,上述的服务器对第一编号数据进行加密并产生一第二加密数据的步骤更包括:服务器使第二加密数据与至少一加密数据同时加密并产生第二加密数据群组。

在本技术的较佳实施例中,上述的服务器公告该第一加密数据的步骤更包括:服务器公告第一加密数据群组。

本技术的数据验证方法因仅需比对非同时加密的第一加密数据以及第二加密数据即可验证上述的纪录数据是否被篡改,又藉由服务器可快速应用于有需求的企业或公司,可有效减少企业或公司在数据验证上的成本以及时间的消耗,有效增进数据验证的便利性。

上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明图1为本技术的系统架构示意图。

图2为本技术的步骤流程示意图。

10:电子装置 20:服务器21:处理单元 22:储存单元23:网络单元 30:局域网络D1:纪录数据 R1:编号数据R1-E1、R1-E2加密数据 R1-E1-100、R1-E2-100加密数据群组231:撷取单元 232:网页地址/网络协议地址转换单元201、203、205、207、209、211、213、215、217、219、221步骤具体实施方式为更进一步阐述本技术为达成预定技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本技术提出的电子装置以及无线供电系统其具体实施方式、结构、特征及其功效,详细说明如后。

图1为本技术的系统架构图,其包括多个电子装置10以及服务器20,电子装置10可以为笔记本电脑、桌面计算机、平板计算机等装置,电子装置10并可透过企业或公司中的局域网络30或其他内部网络与服务器20联机。

当电子装置10与服务器20透过局域网络联机时,电子装置10会将多个纪录数据上传至服务器20中,所述纪录数据可以是新增或更新的档案内容、电子装置10的浏览纪录、电子装置10上传或下载文件的纪录等关于电子装置10所有操作动作且不同类型的纪录。

服务器20包括处理单元21、储存单元22以及网络单元23,处理单元21与储存单元22以及网络单元23电性耦接,网络单元23是用以透过上述的局域网络30与上述的多个电子装置10电性耦接,服务器20更可透过网络单元23以电子邮件、电子公布栏或网站等公开公告的方式公告所需信息,储存单元22是用以储存上述的多个纪录数据、编号数据、加密数据、以及加密数据群组,将会在以下作进一步的说明。

请参考图2,以下将配合图1以及图2说明本技术的数据验证方法实施例,并以一笔纪录数据D1为例来说明,但不以此为限。

首先,服务器20接收到由其中的一的电子装置10所传送的一笔纪录数据D1(步骤201);服务器20将纪录数据D1储存于储存单元22中,处理单元21会根据接收此纪录数据D1的时间以及纪录数据D1的类型对纪录数据D1进行编号并产生编号数据R1,并将编号数据R1储存于储存单元22中(步骤203);接着处理单元21会对编号数据R1进行加密,例如以MD5讯息摘要算法(MD5 Message-Digest Algorithm)、安全哈希算法(Secure Hash Algorithm)或哈希讯息确认码(Hash MessageAuthentication Code,HMAC)等算法进行加密,以产生加密数据R1-E1,并将加密数据R1-E1储存于储存单元22中(步骤205);处理单元213再依一定周期将加密数据R1-E1与其他多个加密数据Rn-E1~Rm-E1进行加密,其中n以及m为不等于1的正整数,且m大于n,所述一定周期例如将每一百笔加密数据进行加密,也就是将加密数据R1-E1与其他九十九笔加密数据一起进行加密,并产生一百个加密数据以上述的MD5讯息摘要算法、安全哈希算法或哈希讯息确认码一起加密的加密数据群组R1-E1-100(步骤207),服务器20并以网络单元23透过局域网络30或因特网将加密数据群组R1-E1-100以电子邮件、电子公布栏或网站等方式公开公告,使多个电子装置10以及公正第三方皆可得到公告的加密数据群组R1-E1-100,此外,为了使本技术数据验证方法更准确,更可将上述的加密数据R1-E1也公开公告(步骤209)。

接着判断是否需要确认储存于服务器20中的纪录数据D1是否被修改过,也就是是否需要对纪录数据D1进行验证,若不需要则回到步骤201,反的则继续步骤213(步骤211);服务器20的处理单元21会再次对纪录数据D1的编号数据R1以上述的MD5讯息摘要算法、安全哈希算法或哈希讯息确认码对编号数据R1进行加密,产生加密数据R1-E2,此加密数据R1-E2并会储存于储存单元22中(步骤213);接着处理单元21再次将加密数据R1-E2与上述的为了产生加密数据群组R1-E1-100而与加密数据R1-E1一同加密的其他加密数据Rn-E1~Rm-E1进行加密,也就是加密数据R1-E2与其他加密数据Rn-E1~Rm-E1再次加密并产生加密数据群组R1-E2-100,加密数据群组R1-E2-100并会储存于储存单元22中(步骤215);接着处理单元21比较加密数据群组R1-E2-100与加密数据群组R1-E1-100是否相同,为了使本技术数据验证方法更准确,更可比较加密数据R1-E2与加密数据R1-E1是否相同(步骤217);当加密数据群组R1-E2-100与加密数据群组R1-E1-100相同且加密数据R1-E2与加密数据R1-E1相同时,也就是纪录数据D1并无被修改,因此较晚进行加密的加密数据群组R1-E2-100与加密数据群组R1-E1-100才能相同,加密数据R1-E2与加密数据R1-E1才能相同,因此可判定储存于储存单元22的纪录数据D1在储存于储存单元22后并无任何修改(步骤219),反的,则判定储存单元22的纪录数据D1在储存于储存单元22后被修改(步骤221)。

综以上所述,由于本技术的数据验证方法只需比对在不同时间进行加密的加密数据即可确认纪录数据是否遭到窜改,可通用于各种不同数据格式以及数据库,此外只要具备上述的服务器20即可进行数据验证,而企业或公司通常已具有功能强大的数据服务器,因此藉由本技术的数据验证方法,企业或公司无需额外增加验证成本即可以较便利且准确的方式进行数据验证,明显增进数据验证的便利性。

相关文档
最新文档