I've been conducting some research into general-purpose MPC protocols and have been unable to pinpoint the exact security offered by the BMR protocol. The reference I've been using for the majority of my research is “A pragmatic introduction to secure multi-party computation" by Evans et al., which states that BMR is able to achieve security "against any $t < n$ number of corruptions among the $n$ participating parties." (p47) However, it does not state which form of adversary this is referring to (i.e., are the adversaries passively or actively corrupt in this case?).
I've also briefly read through the original paper by Beaver et al. (p1), however this seems to contradict the above, stating "a majority of the players must behave honestly".
I feel like I might be missing something - is the BMR protocol secure against passive or active adversaries (or both), and what number of corrupt parties can the protocol tolerate in each case (e.g. $t < n$ or $t < n/2$, etc.)?
Edit: I've now found another paper by Lindell et al. that states that the "[t]he original BMR protocol only guarantees security for malicious adversaries if at most a minority of the parties are corrupt" (p2), which leads me to think that BMR is secure if:
- $t < n/2$ parties are actively corrupt
- $t < n $ parties are passively corrupt.
Is this the correct conclusion?