特殊的數字簽名技術包括以下四個方面:
盲簽名:簽名者需要在無法看到原始內容的前提下對信息進行簽名。盲簽名可以實現對所簽名內容的保護,防止簽名者看到原始內容;另一方面,盲簽名還可以實現防止追蹤(unlinkability),簽名者無法將簽名內容和簽名結果進行對應。典型的實現包括RSA盲簽名算法等。
多重簽名:多重簽名即n個簽名者中,收集到至少m個(n≥m≥1)簽名,即認為合法。其中,n是提供的公鑰個數,m是需要匹配公鑰的最少的簽名個數。多重簽名可以有效地應用在多人投票共同決策的場景中。例如雙方進行協商,第三方作為審核方,三方中任何兩方達成一致即可完成協商。比特幣交易中就支持多重簽名,可以實現多個人共同管理某個賬戶的比特幣交易。
群簽名:群簽名即某個群組內一個成員可以代表群組進行匿名簽名。可以驗證簽名來自該群組,卻無法準確追蹤到簽名的是哪個成員。群簽名需要一個群管理員來添加新的群成員,因此存在群管理員可能追蹤到簽名成員身份的風險。
環簽名:環簽名屬于一種簡化的群簽名。簽名者首先選定一個臨時的簽名者集合,集合中包括簽名者自身。然后簽名者利用自己的私鑰和簽名集合中其他人的公鑰就可以獨立地產生簽名,而無須他人的幫助。簽名者集合中的其他成員可能并不知道自己包含在最終的簽名中。環簽名在保護匿名性方面也具有很多用途。
回答所涉及的環境:聯想天逸510S、Windows 10。
特殊的數字簽名技術包括以下四個方面:
盲簽名:簽名者需要在無法看到原始內容的前提下對信息進行簽名。盲簽名可以實現對所簽名內容的保護,防止簽名者看到原始內容;另一方面,盲簽名還可以實現防止追蹤(unlinkability),簽名者無法將簽名內容和簽名結果進行對應。典型的實現包括RSA盲簽名算法等。
多重簽名:多重簽名即n個簽名者中,收集到至少m個(n≥m≥1)簽名,即認為合法。其中,n是提供的公鑰個數,m是需要匹配公鑰的最少的簽名個數。多重簽名可以有效地應用在多人投票共同決策的場景中。例如雙方進行協商,第三方作為審核方,三方中任何兩方達成一致即可完成協商。比特幣交易中就支持多重簽名,可以實現多個人共同管理某個賬戶的比特幣交易。
群簽名:群簽名即某個群組內一個成員可以代表群組進行匿名簽名。可以驗證簽名來自該群組,卻無法準確追蹤到簽名的是哪個成員。群簽名需要一個群管理員來添加新的群成員,因此存在群管理員可能追蹤到簽名成員身份的風險。
環簽名:環簽名屬于一種簡化的群簽名。簽名者首先選定一個臨時的簽名者集合,集合中包括簽名者自身。然后簽名者利用自己的私鑰和簽名集合中其他人的公鑰就可以獨立地產生簽名,而無須他人的幫助。簽名者集合中的其他成員可能并不知道自己包含在最終的簽名中。環簽名在保護匿名性方面也具有很多用途。
回答所涉及的環境:聯想天逸510S、Windows 10。