機、個人電腦、通信軟件用戶端等。該身份信息取決 于用戶(即發(fā)送者與接收者)所使用的用戶終端,比如用戶若采用手機來聯(lián)系對方,那么發(fā) 送者與接收者的身份信息可為雙方的手機號碼;又比如用戶若采用通信軟件用戶端來聯(lián)系 對方,那么發(fā)送者與接收者的身份信息可為雙方的用戶名。本發(fā)明的發(fā)送者與接收者的身 份信息并不限于上述列舉的兩種,只要用戶所使用的用戶終端可W確認或者認證發(fā)送者與 接收者的身份信息即可。該內容信息可W為文本信息、語音信息或者視頻信息等,但不限于 此。
[0027] 信號處理單元105用于判斷輸入信號的內容信息的信息類型,W及對輸入信號進 行加密、解密等處理。該內容信息的信息類型可直接包含于輸入信號中,由發(fā)送者主動編 輯,信號處理單元105可在接收到信號輸入單元101提供的輸入信號之后對該輸入信號進 行解析W獲取該內容信息的信息類型。該類型信息根據(jù)發(fā)送內容而定,可W是表白類、道歉 類、提出分手類等隱私信息,也可W是非隱私類的一般信息。本發(fā)明對于內容信息的信息類 型并不限定于列舉的上述幾種,可依實際情形而定。發(fā)送者主動編輯內容信息的類型的情 形如;發(fā)送者可在發(fā)送內容的標題中注明內容信息的信息類型,或者在發(fā)送內容的首端或 者末端通過一分隔符號巧日引號、括號等)說明內容信息的信息類型,如;[隱私;表白],[隱 私;道歉],[一般]等。本發(fā)明對于用戶主動編輯內容信息的信息類型的格式并不限定,只 要安全通信系統(tǒng)100能夠辨識即可。
[0028] 在其他實施例中,內容信息的信息類型也可由安全通信系統(tǒng)100自動在信號輸入 單元101接收到發(fā)送者發(fā)送的內容信息之后,通過信號輸出單元109發(fā)送一選擇信息給發(fā) 送者W供發(fā)送者選擇內容信息的信息類型之后獲取。具體而言,信號輸入單元101在接收 到輸入信號之后,通知控制單元103,控制單元103控制信號輸出單元109發(fā)送一選擇信息 給發(fā)送者W供發(fā)送者選擇內容信息的信息類型。該選擇信息可為"請問此信息是一般信息 還是隱私信息?",或者"請選擇信息類型;A. -般;B.隱私",發(fā)送者即可根據(jù)其用戶終端 選擇信息類型之后回傳給安全通信系統(tǒng)100。若信號輸入單元101接收到發(fā)送者的回傳信 息,則將該回傳信息提供給信號處理單元105進行解析。信號處理單元105將解析結果提 供給控制單元103。若解析結果為一般信息,控制單元103則直接將發(fā)送者的內容信息通 過信號輸出單元109發(fā)送給接收者;若解析結果為隱私信息,控制單元103則控制信號輸 出單元109發(fā)送另一選擇信息給發(fā)送者W供發(fā)送者選擇隱私類型,如"請選擇是哪一類(表 白/道歉/提出分手/XX/其他)的隱私信息",或者"請選擇隱私類型;B1.表白;B2.道歉; B3.提出分手;B4.其他"。
[0029] 另外,安全通信系統(tǒng)100也可只發(fā)送一條選擇信息給發(fā)送者選擇,如"請問此信息 是一般信息還是隱私信息?若為隱私信息,請選擇是哪一類(表白/道歉/提出分手/XX/ 其他)的隱私信息",或者"請選擇信息類型;A. -般;B.隱私;B1.表白;B2.道歉;B3.提出 分手;B4.其他"。
[0030] 本發(fā)明對于上述所例舉的選擇信息的內容及格式等并不限定。
[0031] 當內容信息的信息類型為隱私信息且信號處理單元105獲取到隱私類型時,信號 處理單元105對輸入信號進行加密處理。具體而言,信號處理單元105將發(fā)送者的身份信 息數(shù)據(jù)、接收者的身份信息數(shù)據(jù)W及隱私類別數(shù)據(jù)按照一定的數(shù)據(jù)格式依次排列之后,如, 排列后的數(shù)據(jù)格式可為:< 發(fā)送者的身份信息數(shù)據(jù)〉I<接收者的身份信息數(shù)據(jù)〉I<隱 私類別數(shù)據(jù)〉,再根據(jù)散列函數(shù)生成散列值數(shù)據(jù),并將所生成的散列值數(shù)據(jù)提供給查找單元 106。
[0032] 查找單元106用于根據(jù)信號處理單元105所生成的散列值數(shù)據(jù)在存儲單元107中 查找是否存在相同的散列值數(shù)據(jù)。如果查找單元106在查找后發(fā)現(xiàn)存儲單元107中不存在 相同的散列值數(shù)據(jù),則說明當前接收者之前未給當前發(fā)送者發(fā)送過相同類型的隱私信息, 查找單元106提供對應的反饋信息給信號處理單元105。信號處理單元105根據(jù)查找單元 106提供的反饋信息將發(fā)送者的身份信息數(shù)據(jù)與接收者的身份信息數(shù)據(jù)互換位置之后再與 隱私類別數(shù)據(jù)排列之后,如,排列后的數(shù)據(jù)格式可為:<接收者的身份信息數(shù)據(jù)〉I<發(fā)送 者的身份信息數(shù)據(jù)〉I<隱私類別數(shù)據(jù)〉,再根據(jù)散列函數(shù)生成散列值數(shù)據(jù)并將該散列值數(shù) 據(jù)儲存在存儲單元107中,同時將發(fā)送內容利用接收者的身份信息數(shù)據(jù)巧日手機號或者用 戶名等)加密之后儲存在存儲單元107中。
[0033] 如果查找單元106在查找后發(fā)現(xiàn)存儲單元107中存在相同的散列值數(shù)據(jù),則說明 當前的接收者之前給當前的發(fā)送者發(fā)送過相同類型的隱私信息,查找單元106將此查找結 果提供給控制單元103,控制單元103根據(jù)該查找結果控制信號輸出單元109將當前發(fā)送者 的發(fā)送內容直接發(fā)送給當前接收者,并控制信號處理單元105將當前接收者之前發(fā)送給當 前發(fā)送者的隱私信息利用當前發(fā)送者的身份信息數(shù)據(jù)解密之后通過信號輸出單元109發(fā) 送給當前發(fā)送者。
[0034] 存儲單元107用于儲存經(jīng)信號處理單元105處理過的信息數(shù)據(jù),如前述的散列值、 加密的發(fā)送內容信息等。存儲單元107可W是服務器或計算機系統(tǒng)內的任何類型的存儲 器,例如動態(tài)隨機存儲器值RAM),靜態(tài)隨機存儲器(SRAM)、快閃存儲器(Flashmemory)、只 讀存儲器(ROM)等,本發(fā)明對此并不加W限制,可W依據(jù)實際需求進行選用。
[00巧]存儲單元107可在控制單元103的控制下將信號處理單元105提供的散列值與經(jīng) 加密過的發(fā)送內容信息保存一定的期限,在此保存期限之后,控制單元103即將該散列值 與經(jīng)加密過的發(fā)送內容信息等相關數(shù)據(jù)刪除。若在此保存期限之前,當前接收者發(fā)送同類 隱私信息給當前發(fā)送者,則控制單元103控制信號處理單元105將所加密的發(fā)送內容信息 利用接收者的身份信息數(shù)據(jù)解密之后通過控制信號輸出單元109發(fā)送給當前接收者,并控 制信號輸出單元109將當前接收者的發(fā)送內容信息直接發(fā)送給當前發(fā)送者。該期限可由安 全通信系統(tǒng)100自動設定,也可由用戶主動設定,如發(fā)送者可在發(fā)送內容的標題中注明保 存期限,或者在發(fā)送內容的首端或者末端通過一分隔符號巧日引號、括號等)注明保存期限, 如;[隱私;表白]/[保存1個月]等。本發(fā)明對于用戶主動設定保存期限的格式并不限定, 只要安全通信系統(tǒng)100能夠辨識即可。
[0036] 此外,在該保存期限之內,若發(fā)送方未接收到對方發(fā)來的同類隱私信息,還可根據(jù) 特定的數(shù)據(jù)格式發(fā)送一撤銷發(fā)送的信息給安全通信系統(tǒng)100要求撤銷先前的發(fā)送內容信 息,比如,< 撤銷〉:<20140214發(fā)送內容〉。本發(fā)明對于用戶主動撤銷發(fā)送的信息格式并不 限定,只要安全通信系統(tǒng)100能夠辨識即可。
[0037] 信號輸出單元109用于發(fā)送信息給用戶的用戶終端。
[0038] W下將詳細說明安全通信系統(tǒng)100的具體工作情形,為方便說明,W-第一用戶 (發(fā)送者)向一第二用戶(接收者)發(fā)送消息為例進行說明。
[0039] 當該信號輸出單元101接收來自第一用戶的一輸入信號,該輸入信號包括該第一 用戶發(fā)送的給第二用戶的內容信息W及該第一用戶與該第二用戶的身份信息。該信號處 理單元105判斷該輸入信號的內容信息的信息類型,若該內容信息的信息類型為非隱私信 息,該信號處理單元105通知該控制單元103W使該控制單元103控制該信號輸出單元109 直接將該內容信息發(fā)送給該第二用戶;若該內容信息的信息類型為隱私信息,該信號處理 單元105進一步判斷該輸入信號的內容信息的隱私類型,W將該第一用戶的身份信息數(shù) 據(jù)、該第二用戶的身份信息數(shù)據(jù)與隱私類型數(shù)據(jù)依次排列之后生成第一散列值數(shù)據(jù),并將 該第一散列值數(shù)據(jù)提供給該查找單元106。
[0040] 該查找單元106在該存儲單元107中查找是否存在與該第一散列值數(shù)據(jù)相同的散 列