IL307596A

Mobile device system and method for preventing network signal interception and hacking

Abstract

This record has no abstract on file.

IL307596A, drawing sheet 1
Sheet 1 of 21

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

6 claims: 5 independent, 1 dependent

  1. 1
    An anti-interception system 100 enabling voice and text communication of protected packetswitched phones (132b) with protected circuit-switched phones (132c) and clear circuitswitched phones (136c); and of protected circuit-switched phones (132c) with protected packet-switched phones (132b) and clear packet-switched phones (136b); said system comprising:a. a computer-readable medium (CRM) of each said protected packet-switched phone (132b), installed thereon a non-interception application configured for a processor of said protected packet-switched phone (132b) to 1) encrypt a PSTN-bound voice or text packet-switched signal and transmit said encrypted PSTN-bound packet-switched signal over a packet-switched encrypted access line (134b);and
  2. 2
    2) receive, over said packet-switched encrypted access line (134b), and decrypt an encrypted internet-bound voice or text packet-switched signal;b. an encryption switch 138 in communicative connection over the Internet with said protected packet-switched phones (132b), said encryption switch 138 configured to 1) receive and decrypt said encrypted PSTN-bound packet-switched signal, producing a PSTN-bound IP tunneling signal;2) transmit said PSTN-bound IP tunneling signal over an IP tunnel (145);and
  3. 3
    3) receive, over said IP tunnel (145), and encrypt an internet-bound IP tunneling signal that is destined for said protected packet-switched phone (132b), producing said encrypted internet-bound packet-switched signal;
  4. 4
    4) transmit said encrypted internet-bound packet-switched signal to said protected packet-switched phone (132b);c. a clear switch 139 in communicative connection over the Internet with a clear packetswitched phone (136b), said clear switch (139) configured to 1) receive a clear PSTN-bound packet-switched signal from a clear packet-switched phone (136b), producing a said PSTN-bound IP tunneling signal transmitted over said IP tunnel (145);and 2) receive, over said IP tunnel (145), a said internet-bound IP tunneling signal that is destined for a clear packet-switched phone (136b), producing an internet-bound clear packet-switched signal transmitted over the Internet to said clear packetswitched phone (136b);d. a termination gateway 140, in communicative connection with said encryption switch 138, said clear switch (139), and the PSTN;said termination gateway 140 configured to 1) receive said PSTN-bound IP tunneling signals from said encryption switch 138 and said clear switch 139;2) convert said PSTN-bound IP tunneling signals to PSTN-bound clear circuitswitched signals;3) transmit said PSTN-bound clear circuit-switched signals that are destined for a receiving said clear circuit-switched phone (136c) to said receiving clear circuitswitched phone (136c), over the PSTN;4) receive an encrypted internet-bound circuit-switched signal from a transmitting protected circuit-switched phone (132c) over said PSTN;
  5. 5
    5) receive a clear internet-bound circuit-switched signal from a transmitting clear circuit-switched phone (136c) over said PSTN;e. a secure gateway modem 141 in communicative connection with said termination gateway 140 configured to 1) receive and encrypt clear circuit-switched signals from said termination gateway 138;and 2) receive and decrypt encrypted circuit switched signals from said termination gateway 138;wherein said termination gateway (138) is further configured to 1) transmit said clear PSTN-bound circuit-switched signals that are destined for a receiving said protected circuit-switched phone (132c) to said secure gateway modem 141 and receive encrypted PSTN-bound circuit-switched signals;2) transmit said encrypted PSTN-bound circuit-switched signals destined for said receiving protected circuit-switched phone (132c) to said receiving protected circuit-switched phone (136c), over the PSTN;1) transmit said internet-bound encrypted circuit-switched signal to said secure gateway modem 141 and receive a said clear internet-bound circuit-switched signal;3) convert said clear internet-bound circuit-switched signals to said internet-bound IP tunneling signals and transmit said internet-bound IP tunneling signals over said IP tunnel 145;and 4) a secure modem 131c for each said protected circuit-switched phone (132c), said secure modem 131c configured to 5) receive, over an encrypted circuit-switched access line 134c, and decrypt said encrypted PSTN-bound circuit-switched signals;and
  6. 6
    6) receive, from a PSTN phone, and encrypt a clear signal PSTN signal, thereby producing said encrypted internet-bound circuit switched signal, and transmit said encrypted internet-bound circuit-switched signal over said encrypted circuitswitched access line 134c. 2. The system of claim 1, wherein said termination gateway is further configured to implement said IP tunneling signals SIP tunneling. 3. The system of claim 1, wherein said packet-switched phones comprise one or more iPhones, Android phones, Windows phones, or any combination thereof. 4. The system of claim 3, wherein said application is downloaded and installed on said protected packet-switched phone through an online consumer application store. 5. The system of any one of claim 3 or 4, wherein said encryption switch and said application are further configured for said encryption switch to send push notifications to said protected packet-switched phones. 6. The system of claim 1, wherein said encryption switch employs a secure SRTP or ZRTP over TLS protocol for communication over said packet-switched encrypted access line. 7. The system of claim 1, further configured for one or more of PSTN-point to internet-multipoint and internet-point to PSTN-multipoint communication. 8. The system of claim 7, wherein one or more of said internet-multipoint and said PSTNmultipoint communication comprises at least one secure phone and at least one clear phone. 9. The system of claim 1, wherein a hacking-prevention application is further installed on said protected packet-switched phone, said hacking-prevention application containing instructions for operation of a hacking-prevention system, the system comprising a. a correlation module [60] configured to receive timestamped system calls [54] and network calls [56]; b. a time stamp module [68], configured to receive said system calls [54] and network calls [56] and associate timestamps with each of said system calls [54] and network calls [56]; wherein said correlation module is configured to package said timestamped system calls [54], and said timestamped network calls [56] into an input vector [70]; c. an applications privileges database [52], said database [52] comprising one or more lists of privileges for one or more applications installed on said device; wherein said correlation module [60] is configured to receive said one or more lists of privileges; d. a neural network [62], configured to receive said input vector [70]; and e. an approved output [64] and a suspected output [66] of said neural network [62]; f. a mitigation rules engine [58]; g. wherein:i. said correlation module is further configured to compute parameters of said system calls [54] and said network calls [56], said parameters selected from a group consisting of: a difference in time values of said timestamp of a said system call and a said network call, a correspondence of a said system call or of a said network call with a privilege in one or more of said privileges lists pertaining to an application making said system call or said network call, a validity of a certificate attached to said network call, or any combination thereof and further package said parameters into said input vector [70];ii. said neural network is configured to receive said input vector [70] and determine whether a said system call [54] or a said network call [56] is approved or suspected as a hacking attempt of said device;iii. a said approved system call or network call is fed to said approved output [64];iv. a suspected system or network call is fed to said suspected output [66];and v. said mitigation rules engine [58] is configured to receive said suspected output [66] and determine an action as a function of said suspected output [66]. 10. A method 600 for voice and text communication of one or more protected packet-switched phones with protected circuit-switched phones and with clear circuit-switched phones;and of one or more protected circuit-switched phones with protected packet-switched phones and with clear packet-switched phones;said method comprising steps of a. obtaining the system of claim 1 602;b. installing a non-interception application on one or more internet-connected phones, thereby enabling said internet-connected phones as protected packet-switched phones 604;wherein communication from packet-switched to circuit-switched phones comprises steps of c. encrypting a PSTN-bound voice or text packet-switched signal by transmitting said protected packet-switched phone 606;d. transmitting said encrypted PSTN-bound packet-switched signal, by said transmitting protected packet-switched phone, over a packet-switched encrypted access line in connection with the Internet 608;e. receiving and decrypting said encrypted PSTN-bound encrypted packet-switched signal, by an encryption switch in connection with the Internet, thereby producing a clear PSTN-bound packet-switched signal 610;f. receiving a clear PSTN-bound packet-switched signal, by a clear switch, transmitted from a transmitting clear packet-switched phone over the Internet 612;g. transmitting said PSTN-bound clear packet-switched signals, by said encryption switch and said clear switch, as PSTN-bound IP tunneling signals over an IP tunnel 614;h. receiving, by a termination gateway connected to said IP tunnel, said PSTN-bound IP tunneling signals and converting said PSTN-bound IP tunneling signals to one or more clear PSTN-bound circuit-switched signals 616;i. receiving and encrypting said clear PSTN-bound circuit-switched signals that are destined to a receiving secure circuit-switched phone, by a secure gateway module in communicative connection with said termination gateway 618;j. transmitting said encrypted PSTN-bound circuit-switched signals, by said termination gateway, to receiving secure modems connected to the PSTN over circuit-switched encrypted access lines 620;k. decrypting, by said secure modems, said encrypted PSTN-bound circuit-switched signals 622;l. transmitting, by said secure modem, said decrypted PSTN-bound circuit-switched signal to one or more receiving PSTN phones 624;and m. transmitting said clear PSTN-bound circuit-switched signals that are destined for a receiving clear circuit switched phone to said receiving clear circuit-switched phones, by said termination gateway over the PSTN 626;and wherein communication from circuit-switched to packet-switched phones comprises steps of: n. encrypting a clear internet-bound circuit-switched signal from a transmitting circuit-switched phone, by a said secure modem 628;o. transmitting said encrypted internet-bound circuit-switched signal, by said secure modem, over a said circuit-switched encrypted access line 630;p. receiving said encrypted internet-bound circuit-switched signal, by said termination gateway 632;q. decrypting said encrypted internet-bound circuit-switched signal, by said secure gateway module, thereby producing a clear internet-bound circuit-switched signal 634;r. receiving, by said termination gateway, a clear internet-bound circuit-switched signal from a transmitting clear circuit-switched phone 636;s. converting said clear internet-bound circuit-switched signals to internet-bound IP tunneling signals 638;t. transmitting said internet-bound IP tunneling signals, by said termination gateway, over said IP tunnel 640;u. receiving, by said encryption switch, said internet-bound IP tunneling signals that are destined to a receiving said secure packet-switched phone 642;v. encrypting, by said encryption switch, said internet-bound IP tunneling signals destined to said receiving secure packet-switched phone, thereby producing encrypted internet-bound packet-switched signals 644;w. transmitting said encrypted internet-bound packet-switched signals to said receiving secure packet-switched phones 646;x. receiving, by a said receiving secure packet-switched phones over a said encrypted access line, said internet-bound packet-switched signals 648;y. decrypting said encrypted internet-bound packet-switched signals, by said receiving packet-switched phones 650;and z. transmitting said internet-bound IP tunneling signals that are destined for a clear receiving packet-switched phone, by said clear server, to said receiving clear packet-switched phones 652. 11. The method of claim 10, wherein said steps of producing IP tunneling signals is implemented with SIP tunneling. 12. The method of claim 10, wherein said packet-switched phones comprise one or more iPhones, Android phones, Windows phones, or any combination thereof. 13. The method of claim 12, wherein said step of installing a non-interception application on said protected packet-switched phone is done through an online consumer application store. 14. The method of any of claim 12 or 13, further comprising a step of sending push notifications to said protected packet-switched phones. 15. The method of claim 10, wherein said encryption switch employs a secure SRTP or ZRTP over TLS protocol for communication over said packet-switched encrypted access line. 16. The method of claim 10, wherein said communication comprises one or more of PSTN-point to internet-multipoint and internet-point to PSTN-multipoint communication. 17. The method of claim 16, wherein one or more of said internet-multipoint and said PSTNmultipoint communication comprises at least one secure phone and at least one clear phone. 18. The method of claim 10 further comprising a step of installing on the secured device an application executable on a non-transitory computer-readable medium of the secured device [201];said secured device with said application performs the following steps of: a. receiving one or more system calls and one or more network calls of said secured device, by a timestamp module [202];b. timestamping said system calls and said network calls by said timestamp module [204];c. packaging said timestamped system calls and timestamped network calls, by a correlation module, into an input vector [206];d. receiving, by said correlation module, one or more lists of privileges for one or more applications installed on said secured device [208];wherein the method [200] further comprises the steps: e. computing parameters of said system calls and said network calls [210], said parameters selected from a group comprising a difference in time values of said timestamp of a said system call and a said network call, correspondence of a said system call or of a said network call with a privilege in one or more of said lists pertaining to an application making said system call or said network call, a validity of a certificate attached to said network call, or any combination thereof;f. further packaging said parameters into said input vector [212];g. receiving said input vector by a neural network [214];h. determination, by said neural network, of whether a said system call or a said network call is approved or suspected [216];i. feeding a said approved system or network call to an approved output and a suspected system or network call to a suspected output [218];j. receiving, by a mitigation rules engine, said suspected output [220];k. determining, by said mitigation rules engine, a mitigating action as a function of said suspected output [222].