數據安全是用戶業務正常開展的根本,密碼作為保障數據安全的核心技術,在身份認證、信息完整性和保密性、電子合同不可抵賴性等方面發揮著關鍵性的作用,有效防止了敏感數據泄露、財產損失或業務中斷,對維護數據安全具有重要的意義。
北京江南天安科技有限公司(以下簡稱:江南天安)專注于商用密碼產品研發、創新和技術服務,是國家級高新技術企業、國家級專精特新“小巨人”企業。公司根植于密碼技術研究和應用創新的深厚積淀之上,集密碼產品和解決方案研發、生產、銷售和服務于一體,是一家致力于為用戶提供全面、可靠的密碼產品和安全服務的“密碼體系服務商”,為國家的數字經濟和用戶的數據安全保駕護航。
江南天安積極響應國家大力發展商用密碼產業要求,從用戶需求出發,以商用密碼技術為抓手,推出了江南天安三級信創家族產品,可以實現數字簽名/驗證、文件簽名/驗證、數字信封、 數據雜湊、電子印章、電子簽章、PDF簽章、OFD簽章等功能。天安天創簽名服務系統,可以提供多種標準格式的數字簽名生成與驗證,能夠有效解決業務系統中偽造、抵賴、冒充和篡改等問題,保證關鍵業務應用交易過程的機密性、信息完整性、不可否認性和事后追溯性,可以滿足信息系統密碼應用測評中關于實體行為不可否認性的要求。天安天創時間戳服務系統,可以提供標準的時間戳服務功能,可以將交易時間和交易內容固化,適用于時間敏感型業務數據的安全保護,可以滿足信息系統密碼應用測評中關于實體行為不可否認性的要求。
江南天安基于鯤鵬硬件底座、openEuler開源操作系統、開發套件Kunpeng DevKit、應用使能套件Kunpeng BoostKit開展了面向金融、政務、電信、能源、交通等重點行業場景的軟硬件原生應用開發。目前兩款核心產品天安天創簽名服務系統 V1.0和天安天創時間戳服務系統 V1.0已經完成了原生開發,并獲得Kunpeng NATIVE認證。

江南天安使用鯤鵬BoostKit的加速庫解決方案,通過Java調用請求KAE硬件加速庫提升摘要算法的計算速度從而提升接口性能。在開發階段,通過在Java代碼中通過使用鯤鵬KAE提供加速算法的調用模式進行適配優化,可以實現快速的摘要計算。在部署階段,通過配置鯤鵬KAE加速庫環境,包括安裝必要的依賴和設置環境變量,以確保Java能夠正確調用鯤鵬KAE加速庫。這一過程不僅簡化了代碼結構,還能夠充分利用硬件資源,使得數據處理效率提高,從而提升簽名驗簽、時間戳生成驗證等接口性能。
經過嚴密測試對比分析,簽名接口性能提升約8.5%,驗簽接口性能提升約10%。生成時間戳接口性能提升約9.3%,驗證時間戳接口性能提升約11%。

天安天創簽名服務系統架構圖

天安天創時間戳服務系統架構
在編譯階段,將openJDK替換為畢昇JDK,畢昇編譯器保留程序語義的前提下,對程序進行等價變化,進一步提升應用的構建效率。
以系統服務構建為例,使用常規openJDK應用平均構建耗時34s,使用畢昇JDK后平均構建耗時27s,性能提升20.6%。
運行階段,畢昇JDK通過優化JVM,可以降低內存占用并加快啟動速度。使用常規openJDK應用平均啟動耗時29s,使用畢昇JDK后平均啟動耗時19s,性能提升52.5%。

通過鯤鵬畢昇JDK編譯效率提升對比圖

通過鯤鵬畢昇JDK項目啟動效率提升對比圖
作為鯤鵬計算產業生態重要伙伴,江南天安已簽署了鯤鵬原生開發合作協議。江南天安未來將持續加大研發力度,面向基于鯤鵬硬件底座、openEuler開源操作系統、開發套件Kunpeng DevKit、應用使能套件Kunpeng BoostKit開發金融、政務、電信、能源、交通等重點行業場景的軟硬件原生應用,打造基于鯤鵬架構的密碼應用解決方案,并持續發布性能更優的鯤鵬商用軟件版本,幫助用戶構建高效、穩定、自主的密碼底座,以多層次的密碼產品和整體應用解決方案,與鯤鵬一起共筑密碼基石,全力守衛用戶數據安全。