Ian Goldberg
							
						 | 
						
							
							
								0de416dfa9
							
							Complete the update protocol
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								dcc320c967
							
							The Duoram update protocol for the computational peers
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								3ec5dd0de4
							
							Start on the update protocol
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								643aed9597
							
							Add facility for reconstructing the database to check your answers or debugging
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								8362feacc0
							
							Create various kinds of ORAM memory references with A[as] notation
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								79b6d52cec
							
							Shape and the basic Flat shape
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								bd0cab0198
							
							Start on the Duoram implementation
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								116a8072e7
							
							Move templated method implementations from rdpf.hpp to rdpf.tcc
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								6d7546b80c
							
							Add a comment explaining the template parameters for PreCompStorage
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								9e3895c950
							
							Have Reg{A,X,B}S definitely initialize to 0 when constructed
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								7d614a5eb4
							
							It's faster to do evaluations of RDPFPairs and RDPFTriples in lockstep
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								473692210f
							
							Add a comment as to why we still have both expand() and Eval::next()
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								7df8809b6d
							
							Add a DPF streaming evaluator
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								11c05623ec
							
							Add a timing test for DPF evalution
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								bc1d850132
							
							Add the ability to pre-expand RDPFs
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								dc610848be
							
							If we run out of some type of precomputed element, be explicit about what type it was
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								5861e0f2f0
							
							Test the DPF generation and evaluation
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								cac0ca3269
							
							Comment that we use a different technique from Duoram's Appendix D to normalize the unit vector
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								1d35b62ce3
							
							Add ^ operator for RegBS and add const correctness to similar functions
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								f43b28b0ae
							
							Be able to easily send and receive many types over the MPCSingleIOStream << interface
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								26e3e7459c
							
							Keep track of messages sent and bytes sent when using the MPCSingleIOStream << interface
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								6d92b7149b
							
							Single-input evaluation of DPFs
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								b120fc84eb
							
							All parties can now load RDPFs of different depths and keep track of stats
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								0e1cc51527
							
							Harmonize I/O for MultTriple, HalfTriple, and the DPFs
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								ee74b05694
							
							Save to disk the RDPF pairs and triples created during preprocessing
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								8f0ea5629f
							
							RDPF pairs (for the server) and triples (for the computational peers)
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								b163fc4270
							
							Templatize the I/O operations for RDPF
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								c8a0051158
							
							Be able to send RDPFs to other parties
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								a3baa02860
							
							Be a little more defensive when reading single bits
						 | 
						2 years ago | 
					
				
					
						
							
								   Ian Goldberg
							
						 | 
						
							
							
								d004bdf5f2
							
							Make HalfTriple code consistent with MultTriple
						 | 
						2 years ago |