HTML5 PDF數字簽名新突破

作為移動互聯網入口的現代瀏覽器,雖然已經具備了普通PDF的顯示功能,但都缺少對PDF數字簽名的支持,導致PDF電子合同中數字簽名(電子簽章)無法展示驗證,這極大地限制了在線電子合同的發展。

但是,PDF數字簽名的研發,不但需要掌握晦澀難懂的PDF渲染技術,還需要掌握艱深枯燥的密碼學技術,讓主流瀏覽器全部支持PDF數字簽名更是困難,多重艱鉅的技術要求,導致這項技術一直處於空白。

CFCA在該領域沉澱多年,砥礪創新,使用面向互聯網的HTML5語言,重鑄融合了上述兩個沉澱多年的複雜技術,研發出HTML5 PDF數字簽名渲染引擎TrustSignPDF.js,解決了HTML5 PDF數字簽名的難題,支持全部現代瀏覽器,給電子合同帶來了極佳的使用體驗。

HTML5 PDF數字簽名新突破

無插件技術

PDF數字簽名渲染、點擊驗證交互操作、簽署者數字證書驗證等整套密碼學安全驗證,全部使用純HTML5實現,無需安裝任何瀏覽器插件,藉助PDF.js開源工程,PDF閱讀體驗已經完全媲美龐大複雜的桌面版PDF閱讀器。

全平臺、全瀏覽器支持

系統平臺全支持:Windows 10/8/7/Vista/XP、macOS、iOS、Android

全平臺、全瀏覽器覆蓋,讓PDF電子合同、電子票據的推廣,不再受操作系統、瀏覽器版本制約,在各種終端內訪問更加順暢便捷。

簽署者自主驗證,電子合同更可信

以前,由於瀏覽器不支持顯示驗證PDF數字簽名,只能依靠電子合同平臺來“告知”簽章有效性,並在網頁中顯示一個“蘿蔔章圖片”。 電子合同平臺是否造假?網絡傳輸、印章圖片顯示過程是否出錯……一系列問題讓電子合同平臺存在較大安全漏洞。合同簽署及閱覽者完全處於弱勢地位,無法在自己的電腦中對合同進行驗偽,出現糾紛時,電子合同平臺也很難自證清白。

HTML5 PDF數字簽名渲染引擎完全解決了上述問題,由於內嵌支持HTML5實現的密碼算法,簽署者在瀏覽PDF電子合同時,可以隨時點擊驗證合同中的電子簽章,觸發全面嚴密的驗證邏輯,讓簽署者在自己可信的客戶端環境中,通過真實的HTML5密碼運算完成合同簽章驗證,確保簽署的電子合同未篡改、抗抵賴,給用戶提供更可靠的法律保障。

解放服務器,化解性能瓶頸

由於原來依靠服務器驗證電子合同,解析PDF文檔、驗證文檔中的各個數字簽名,需要服務器不小的計算量,一旦用戶量提升,服務器將遇到性能瓶頸。

HTML5 PDF數字簽名渲染引擎在客戶端完成PDF文檔解析、驗證文檔數字簽名,將原來集中的計算量分散到了各個客戶端機器上,給客戶端帶來安全的同時,解放了服務器,讓服務器承擔更高併發、更大的業務量。

國際國密雙算法支持

CFCA作為國內最大的電子認證服務機構,憑藉公司在國密算法方面的深厚積累,自主研發了HTML5國密算法庫,讓HTML5 PDF電子簽名渲染引擎不但支持RSA 2048位密鑰強度的國際密碼算法,還支持國家大力倡導的SM2/SM3國產密碼算法,這項全新技術同時填補了HTML5國密算法應用的空白,CFCA在推廣國密算法的進程中,又邁出了堅實的一步。

HTML5 PDF數字簽名新突破


分享到:


相關文章: