一種pos高端應用系統(tǒng)及解決方法
【技術領域】
[0001 ]本發(fā)明涉及一種P0S高端應用系統(tǒng)及解決方法。
【背景技術】
[0002]隨著現(xiàn)代電子技術的發(fā)展,電子設備的智能化程度越來越高,電子智能設備的性能不斷提升。
[0003]在P0S應用領域,人們對設備的智能化體驗的需求也越來越高,P0S的顯示從黑白小屏發(fā)展到彩屏,發(fā)展到彩色大屏,發(fā)展到大屏觸摸屏,系統(tǒng)的UI變得越來越美觀,對設備處理器的性能要求也越來越高。
[0004]P0S做為一個傳統(tǒng)上以安全為第一要素的設備,他配套的處理器發(fā)展更新速度往往遠遠跟不上同時代的多媒體處理器。而當下的多媒體應用又需要這些高端的多媒體處理器才能流暢驅動,這些非針對P0S設計的處理器在安全保護方面又十分欠缺。
【發(fā)明內容】
[0005]本發(fā)明的目的在于提供一種解決了需要使用高端處理器做為P0S機的核心處理器,又能提供完整的安全保護方案的P0S高端應用系統(tǒng)及解決方法。
[0006]為實現(xiàn)上述目的,本發(fā)明的技術方案是:一種P0S高端應用系統(tǒng),包括設置于P0S機內的一安全處理器及與該安全處理器連接的一高端處理器,所述安全處理器還連接有外部輸入設備,所述高端處理器還連接有外部設備和顯示設備;
所述安全處理器用于執(zhí)行安全相關算法,用于處理與安全相關的數(shù)據及設備的物理安全;
所述高端處理器用于支持安全啟動功能及處理非安全相關數(shù)據;
所述外部輸入設備用于輸入安全相關數(shù)據,所述外部輸入設備包括卡輸入設備和按鍵輸入設備;
所述外部設備用于輸入及傳輸非安全相關數(shù)據;
所述顯示設備用于顯示所述高端處理器處理結果數(shù)據。
[0007]在本發(fā)明一實施例中,所述高端處理器還連接有存儲單元,所述存儲單元包括NAND、N0R和DRAM存儲器,用于存儲非安全相關數(shù)據。
[0008]在本發(fā)明一實施例中,所述安全處理器與高端處理器之間通過串口、IIC、SP1、USB方式連接。
[0009]在本發(fā)明一實施例中,所述卡輸入設備包括接觸式1C卡、磁卡和非接觸1C卡。
[0010]在本發(fā)明一實施例中,所述按鍵輸入設備包括按鍵和/或觸摸屏。
[0011]在本發(fā)明一實施例中,所述外部設備包括攝像頭。
[0012]在本發(fā)明一實施例中,所述顯示設備為彩色顯示屏。
[0013]本發(fā)明還提供一種基于上述所述系統(tǒng)的P0S高端應用解決方法,包括如下步驟:
S1:系統(tǒng)上電,安全處理器處于待機狀態(tài),高端處理器處于正常工作狀態(tài); 52:高端處理器發(fā)送敏感服務請求至安全處理器,喚醒安全處理器,使得安全處理器處于工作狀態(tài);
53:通過外部輸入設備輸入安全相關數(shù)據,安全處理器執(zhí)行安全相關算法對該安全相關數(shù)據進行處理,并返回執(zhí)行結果至所述高端處理器;
54:高端處理器根據步驟S3返回的執(zhí)行結果進行處理,并通過顯示設備輸出顯示或與外部設備進行交互。
[0014]在本發(fā)明一實施例中,所述安全相關數(shù)據包括密碼輸入數(shù)據、卡片交互數(shù)據。
[0015]在本發(fā)明一實施例中,所述安全相關算法包括加解密算法、敏感數(shù)據處理算法。
[0016]相較于現(xiàn)有技術,本發(fā)明具有以下有益效果:本發(fā)明解決了需要使用高端處理器做為P0S機的核心處理器,又能提供完整的安全保護方案。成本實現(xiàn)低廉,方便設計,也可以為沒有安全功能的高端處理器平臺升級為能提供完整的安全保護方案。
【附圖說明】
[0017]圖1為本發(fā)明系統(tǒng)框圖。
[0018]圖2為本發(fā)明數(shù)據處理流程圖。
【具體實施方式】
[0019]下面結合附圖,對本發(fā)明的技術方案進行具體說明。
[0020]本發(fā)明一種P0S高端應用系統(tǒng),包括設置于P0S機內的一安全處理器及與該安全處理器連接的一高端處理器,所述安全處理器還連接有外部輸入設備,所述高端處理器還連接有外部設備和顯示設備;所述安全處理器用于執(zhí)行安全相關算法,用于處理與安全相關的數(shù)據及設備的物理安全;所述高端處理器用于支持安全啟動功能及處理非安全相關數(shù)據;所述外部輸入設備用于輸入安全相關數(shù)據,所述外部輸入設備包括卡輸入設備和按鍵輸入設備;所述外部設備用于輸入及傳輸非安全相關數(shù)據;所述顯示設備用于顯示所述高端處理器處理結果數(shù)據。
[0021]所述高端處理器還連接有存儲單元,所述存儲單元包括NAND、N0R和DRAM存儲器,用于存儲非安全相關數(shù)據。所述安全處理器與高端處理器之間通過串口、IIC、SP1、USB等方式連接。所述卡輸入設備包括接觸式1C卡、磁卡和非接觸1C卡等。所述按鍵輸入設備包括按鍵和觸摸屏。所述外部設備包括攝像頭等。所述顯示設備為高分辨率彩色顯示屏。
[0022]本發(fā)明還提供一種基于上述所述系統(tǒng)的P0S高端應用解決方法,包括如下步驟:
51:系統(tǒng)上電,安全處理器處于待機狀態(tài),高端處理器處于正常工作狀態(tài);
52:高端處理器發(fā)送敏感服務請求至安全處理器,喚醒安全處理器,使得安全處理器處于工作狀態(tài);
53:通過外部輸入設備輸入安全相關數(shù)據,安全處理器執(zhí)行安全相關算法對該安全相關數(shù)據進行處理,并返回執(zhí)行結果至所述高端處理器;
54:高端處理器根據步驟S3返回的執(zhí)行結果進行處理,并通過顯示設備輸出顯示或與外部設備進行交互。
[0023 ]所述安全相關數(shù)據包括密碼輸入數(shù)據、卡片交互數(shù)據等。
[0024]所述安全相關算法包括加解密算法、敏感數(shù)據處理算法等。
[0025]以下具體講述本發(fā)明的實施方式。
[0026]如圖1所示,本發(fā)明的一種P0S高端應用系統(tǒng),包括安全處理器、高端處理器(非安全處理器)、外部輸入設備、外部設備(通訊、識別等非安全保護外設)、顯示設備;其中外部輸入設備,包括但不限于觸