In a processing system comprising a processing module coupled to a memory module via a dedicated interconnect, a method comprising: in response to initiation of a store operation: selecting, at a first interface to the interconnect at the processing module, a first key from a first plurality of keys based on an attribute of the store operation; encrypting, at the first interface, a representation of store data of the store operation using the first key and a first feedback-based cryptologic process to generate a first encrypted data; encrypting, at the first interface, a memory address of the store operation using the first key and the first feedback-based cryptologic process to generate an encrypted memory address, the memory address corresponding to a memory location of the memory module, the memory module comprising a plurality of memory locations; transmitting the first encrypted data and the encrypted memory address to the memory module via the interconnect; communicating, from the first interface to a second interface to the interconnect at the memory module, a representation of the attribute via the interconnect; selecting, at the second interface, a second key from a second plurality of keys based on the representation of the attribute; decrypting, at the second interface, the first encrypted data using the second key and a second feedback- based cryptologic process to obtain a copy of the representation of the store data; decrypting, at the second interface, the encrypted memory address using the second key and the second feedback-based cryptologic process to obtain a copy of the memory address; and storing the copy of the representation of the store data to a memory location based on the copy of the memory address. selecting, at a first interface to the interconnect at the processing module, a first key from a first plurality of keys based on an attribute of the store operation; encrypting, at the first interface, a representation of store data of the store operation using the first key and a first feedback-based cryptologic process to generate a first encrypted data; encrypting, at the first interface, a memory address of the store operation using the first key and the first feedback-based cryptologic process to generate an encrypted memory address, the memory address corresponding to a memory location of the memory module, the memory module comprising a plurality of memory locations; transmitting the first encrypted data and the encrypted memory address to the memory module via the interconnect; communicating, from the first interface to a second interface to the interconnect at the memory module, a representation of the attribute via the interconnect; selecting, at the second interface, a second key from a second plurality of keys based on the representation of the attribute; decrypting, at the second interface, the first encrypted data using the second key and a second feedback- based cryptologic process to obtain a copy of the representation of the store data; decrypting, at the second interface, the encrypted memory address using the second key and the second feedback-based cryptologic process to obtain a copy of the memory address; and storing the copy of the representation of the store data to a memory location based on the copy of the memory address.