1.一種安全消息收發(fā)通信系統(tǒng),其包括:
通信總線,所述通信總線用于在發(fā)送節(jié)點(diǎn)之間傳送消息;
控制器的安全硬件引擎,所述安全硬件引擎認(rèn)證來(lái)自請(qǐng)求實(shí)體的消息;以及
控制器的處理器,其最初從所述請(qǐng)求實(shí)體接收消息,所述處理器包括將接收到的消息進(jìn)行優(yōu)先化的消息請(qǐng)求隊(duì)列,所述處理器將優(yōu)先化的消息從所述請(qǐng)求隊(duì)列及相關(guān)聯(lián)的認(rèn)證信息傳送至所述安全硬件引擎;
其中,響應(yīng)于從所述處理器接收到的所述優(yōu)先化的消息及相關(guān)聯(lián)的認(rèn)證信息,所述安全硬件引擎認(rèn)證所述消息,其中,所述安全硬件引擎將所述認(rèn)證消息傳送至所述處理器,以存儲(chǔ)在結(jié)果隊(duì)列中。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器還包括請(qǐng)求分配表,所述請(qǐng)求分配表識(shí)別所述請(qǐng)求條目隊(duì)列中的每一條消息,所述請(qǐng)求分配表包括與所述消息相關(guān)聯(lián)用于處理所述消息的信息,所述請(qǐng)求分配表通過所述發(fā)送節(jié)點(diǎn)維持傳送至所述處理器的每一條消息的綜合列表。
3.如權(quán)利要求1所述的請(qǐng)求分配表,其中,所述請(qǐng)求分配表包括識(shí)別每個(gè)相應(yīng)條目的可用性的分配標(biāo)志字段。
4.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器還包括消息認(rèn)證查找表,所述消息認(rèn)證查找表包括多個(gè)標(biāo)識(shí)符,所述標(biāo)識(shí)符標(biāo)識(shí)在所述車輛內(nèi)的請(qǐng)求實(shí)體,其中每個(gè)標(biāo)識(shí)符包括相關(guān)聯(lián)的認(rèn)證信息,以便當(dāng)發(fā)送至所述安全硬件引擎時(shí),從相應(yīng)的請(qǐng)求實(shí)體認(rèn)證相應(yīng)的消息。
5.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器包括請(qǐng)求服務(wù)模塊,所述請(qǐng)求服務(wù)模塊將所述消息添加到所述請(qǐng)求隊(duì)列中,所述請(qǐng)求服務(wù)模塊獲取與來(lái)自所述請(qǐng)求分配表和所述消息認(rèn)證查找表的消息相關(guān)聯(lián)的信息。
6.如權(quán)利要求5所述的系統(tǒng),其中,響應(yīng)于所述安全硬件引擎可用,所述處理器使請(qǐng)求-標(biāo)記-清除及回調(diào)服務(wù)模塊可用。
7.如權(quán)利要求5所述的系統(tǒng),其中所述處理器包括標(biāo)記服務(wù)功能模塊,其中,所述標(biāo)記服務(wù)功能模塊判定所述請(qǐng)求隊(duì)列是否為空,并且,其中響應(yīng)于所述請(qǐng)求隊(duì)列不為空,所述處理器選擇在所述請(qǐng)求隊(duì)列中的所述請(qǐng)求條目中具有最高優(yōu)先級(jí)的消息,以發(fā)送至所述安全硬件引擎進(jìn)行處理。
8.如權(quán)利要求7所述的系統(tǒng),其中,所述處理器包括標(biāo)記中斷服務(wù)請(qǐng)求模塊,其中所述標(biāo)記中斷服務(wù)模塊將所述結(jié)果從所述安全硬件引擎發(fā)送至結(jié)果隊(duì)列,并為在所述請(qǐng)求隊(duì)列中等待處理的任何所述相應(yīng)消息重新調(diào)用所述標(biāo)記服務(wù)。
9.如權(quán)利要求8所述的系統(tǒng),其中,響應(yīng)于所述安全硬件引擎完成先前請(qǐng)求消息的處理,所述處理器使所述標(biāo)記中斷服務(wù)模塊可用。
10.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器包括結(jié)果隊(duì)列,其中,由安全硬件引擎處理的消息被存儲(chǔ)在所述結(jié)果隊(duì)列中。