PB+tree is a privacy-enhancing index that conceals the order of leaf nodes in an encrypted B+ tree. It groups the tree nodes into buckets and uses homomorphic encryption to prevent adversaries from determining the exact nodes retrieved by range queries over the encrypted database, while balancing privacy with computational overhead. Experiments show PB+tree effectively impairs an adversary's ability to recover the B+ tree structure or deduce query ranges in different attack scenarios.