A security device for securing a peripheral link between a computing device and a peripheral , said security device comprising: a peripheral port for attaching said peripheral to said security device by way of a peripheral bus; a host port for attaching said security device to a peripheral port of said computing device ; and processing logic for interconnecting said peripheral port , said host port , and said network interface , said processing logic operable to: query an identifier of said peripheral by way of said peripheral port ; configure said peripheral port to allow communication between said security device and said peripheral ; configure said host port so that said security device is presented as said peripheral to said computing device at said peripheral port of said computing device ; intercept data transferred between said computing device and said peripheral at said security device ; identify selected portions of said data intercepted by said security device to be securely transmitted to and from said peripheral ; characterised in that the security device further comprises a network interface for communicatively coupling said security device to a computing network , and the processing logic is further operable to: provide said selected portions of said data to a tokenizing server , by way of said network interface and said computing network , and receive, in return therefor, at least one token, said at least one token sufficient to uniquely identify said selected data; and replace said selected portions of said data with said at least one token. a peripheral port for attaching said peripheral to said security device by way of a peripheral bus; a host port for attaching said security device to a peripheral port of said computing device ; and processing logic for interconnecting said peripheral port , said host port , and said network interface , said processing logic operable to: query an identifier of said peripheral by way of said peripheral port ; configure said peripheral port to allow communication between said security device and said peripheral ; configure said host port so that said security device is presented as said peripheral to said computing device at said peripheral port of said computing device ; intercept data transferred between said computing device and said peripheral at said security device ; identify selected portions of said data intercepted by said security device to be securely transmitted to and from said peripheral ; query an identifier of said peripheral by way of said peripheral port ; configure said peripheral port to allow communication between said security device and said peripheral ; configure said host port so that said security device is presented as said peripheral to said computing device at said peripheral port of said computing device ; intercept data transferred between said computing device and said peripheral at said security device ; identify selected portions of said data intercepted by said security device to be securely transmitted to and from said peripheral ; characterised in that the security device further comprises a network interface for communicatively coupling said security device to a computing network , and the processing logic is further operable to: provide said selected portions of said data to a tokenizing server , by way of said network interface and said computing network , and receive, in return therefor, at least one token, said at least one token sufficient to uniquely identify said selected data; and replace said selected portions of said data with said at least one token. provide said selected portions of said data to a tokenizing server , by way of said network interface and said computing network , and receive, in return therefor, at least one token, said at least one token sufficient to uniquely identify said selected data; and replace said selected portions of said data with said at least one token. <EOS>